42wim / matterbridge

bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Apache License 2.0
6.69k stars 621 forks source link

Frequent IRC disconnects #1255

Closed Lucki closed 4 years ago

Lucki commented 4 years ago

Describe the bug The bridge is connected to one channel on Freenode and when there's stuff going on in the channel we can frequently see the bridge disconnecting.

To Reproduce Steps to reproduce the behavior:

Expected behavior The bridge stays connected and reliably bridges the messages to the other configured inouts.

Screenshots/debug logs

If applicable, add screenshots to help explain your problem. Use logs from running `matterbridge -debug` if possible. ~~~ systemd[1]: Started Matterbridge. time="2020-10-10T14:02:30+02:00" level=info msg="Enabling debug logging." func=setupLogger file="matterbridge.go:106" prefix=main time="2020-10-10T14:02:30+02:00" level=info msg="Running version 1.18.3 8b26e42a" func=main file="matterbridge.go:46" prefix=main time="2020-10-10T14:02:31+02:00" level=debug msg="Configuring Discord Incoming Webhook" func=New file="bridge/discord/discord.go:48" prefix=discord time="2020-10-10T14:02:31+02:00" level=info msg="Parsing gateway Bridgette" func=Start file="gateway/router.go:66" prefix=router time="2020-10-10T14:02:31+02:00" level=info msg="Starting bridge: irc.freenode " func=Start file="gateway/router.go:75" prefix=router time="2020-10-10T14:02:31+02:00" level=info msg="Connecting irc.freenode.net:6667" func=Connect file="bridge/irc/irc.go:72" prefix=irc time="2020-10-10T14:02:31+02:00" level=info msg="Listening on 127.0.0.1:4242" func=func4 file="bridge/api/api.go:89" prefix=api time="2020-10-10T14:02:31+02:00" level=debug msg=""CLIENT_INIT irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:31+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Looking up your hostname..."" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:31+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Checking Ident"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:31+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Found your hostname"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** No Ident response"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg="":adams.freenode.net CAP * LS :account-notify away-notify cap-notify chghost extended-join identify-msg multi-prefix sasl tls"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg="":adams.freenode.net CAP Bridgette ACK :away-notify extended-join account-notify cap-notify chghost multi-prefix "" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg="":adams.freenode.net 001 Bridgette :Welcome to the freenode Internet Relay Chat Network Bridgette"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg="Registering callbacks" func=handleNewConnection file="bridge/irc/handlers.go:108" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:39+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:41+02:00" level=debug msg=""CLIENT_CONNECTED irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:44+02:00" level=info msg="Connection succeeded" func=Connect file="bridge/irc/irc.go:98" prefix=irc time="2020-10-10T14:02:44+02:00" level=info msg="irc.freenode: joining #holarse (ID: #holarseirc.freenode)" func=joinChannels file="bridge/bridge.go:77" prefix=irc time="2020-10-10T14:02:44+02:00" level=info msg="Starting bridge: discord.holarse " func=Start file="gateway/router.go:75" prefix=router time="2020-10-10T14:02:44+02:00" level=debug msg="":Bridgette MODE Bridgette +i"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:44+02:00" level=info msg=Connecting func=Connect file="bridge/discord/discord.go:58" prefix=discord time="2020-10-10T14:02:44+02:00" level=info msg="Connecting using webhookurl (for posting) and token" func=Connect file="bridge/discord/discord.go:62" prefix=discord time="2020-10-10T14:02:44+02:00" level=info msg="Connection succeeded" func=Connect file="bridge/discord/discord.go:76" prefix=discord time="2020-10-10T14:02:44+02:00" level=debug msg="":freenode-connect!frigg@freenode/utility-bot/frigg NOTICE Bridgette :Welcome to freenode. To protect the network all new connections will be scanned for vulnerabilities. This will not harm your computer, and vulnerable hosts will be notified."" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:44+02:00" level=debug msg="":freenode-connect!frigg@freenode/utility-bot/frigg PRIVMSG Bridgette \x01VERSION\x01"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":Bridgette!~Bridgette@guenther.holarse-linuxgaming.de JOIN #holarse * Bridgette"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="handle girc.Event{Source:(*girc.Source)(0xc00051c4e0), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfd886994f0eb016, ext:14330314447, loc:(*time.Location)(0x31a9360)}, Command:"JOIN", Params:[]string{"#holarse", "*", "Bridgette"}, Sensitive:false, Echo:false}" func=handleJoinPart file="bridge/irc/handlers.go:104" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 332 Bridgette #holarse :Holarse - Spielen unter Linux"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 333 Bridgette #holarse comrad!~quassel@holarse/core/comrad 1601377556"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="333: Topic set by comrad [~quassel@holarse/core/comrad] [2020-09-29 13:05:56 +0200 CEST]" func=handleTopicWhoTime file="bridge/irc/handlers.go:237" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 353 Bridgette @ #holarse :Bridgette kratz00 buscher marix holabot qwertfisch Lucki basxto darkrose strubbl88169035 commandline1984 ShellOwl_ BOHverkill testi fp x2s derhass NoXBot friese NoXPhasma xaver Bernie Polynomial-C meldrian comrad Nascher lodtank piie"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 366 Bridgette #holarse :End of /NAMES list."" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Bridgette guenther.holarse-linuxgaming.de Bridgette 0 Bridgette"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~kratz00 unaffiliated/kratz00 kratz00 kratz00 realname"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~buscher konversation/developer/buscher buscher bUscher bernd"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~marix opensuse/member/theMarix marix marix :Dr. Matthias Bach"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~holabot holarse/bot/holabot holabot holabot HolarseBot"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~qwertfisc christensen.uberspace.de qwertfisch qwertfisch :The qwertfisch"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Lucki holarse/core/lucki Lucki Lucki Lucki"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~basxto dione.uberspace.de basxto pinkuwayne basxto"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~darkrose_ pa49-197-63-90.pa.qld.optusnet.com.au darkrose darkrose :Supreme Empress Darkrose"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~strubbl ipbcc17b34.dynamic.kabel-deutschland.de strubbl88169035 0 strubbl"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~commandli holarse/core/commandline1984 commandline1984 commandline1984 Quassel-IRC-Benutzer"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~shellowl nixnet.services ShellOwl_ 0 ShellOwl"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~BOHverkil holarse/core/bohverkill BOHverkill BOHverkill BOHverkill"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel 4.87.60.188.dynamic.wline.res.cust.swisscom.ch testi 0 :Dietrich Helexien"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~fp ip-176-199-44-165.hsi06.unitymediagroup.de fp fp fp"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~xts unaffiliated/x2s x2s x2s :Matthias Heinz"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~derhass ipservice-092-208-101-002.092.208.pools.vodafone-ip.de derhass derhass :Marcel Heinz"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~NoXBot 178.251.230.25 NoXBot 0 NoXBot"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel srv-002.schoepski.de friese friese friese"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~NoXPhasma holarse/core/noxphasma NoXPhasma NoXPhasma NoXPhasma"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~client xaver.xyz xaver xaver xaver"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~bernhard helium.bdick.de Bernie BDick bernhard"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Poly-C gentoo/developer/Polynomial-C Polynomial-C Polynomial-C Poly-C"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/meldrian meldrian meldrian meldrian"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/comrad comrad Comrad :John Salvatore Fontanelli"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/nascher Nascher Nascher Kevin"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse tank meinungsverstaerker.de lodtank lodtank :Florian Richter"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~piie piie.net piie piie piie"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 315 Bridgette #holarse :End of /WHO list."" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 324 Bridgette #holarse +nst"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="":adams.freenode.net 329 Bridgette #holarse 1260102090"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:45+02:00" level=debug msg="Verifying PermissionManageWebhooks for ID:535823059966492673discord.holarse with ID 535823059966492673" func=Connect file="bridge/discord/discord.go:136" prefix=discord time="2020-10-10T14:02:45+02:00" level=info msg="Can manage webhooks; will edit channel for global webhook on send" func=Connect file="bridge/discord/discord.go:149" prefix=discord time="2020-10-10T14:02:46+02:00" level=info msg="discord.holarse: joining ID:535823059966492673 (ID: ID:535823059966492673discord.holarse)" func=joinChannels file="bridge/bridge.go:77" prefix=discord time="2020-10-10T14:02:46+02:00" level=info msg="Starting bridge: api.local " func=Start file="gateway/router.go:75" prefix=router time="2020-10-10T14:02:46+02:00" level=info msg="api.local: joining api (ID: apiapi.local)" func=joinChannels file="bridge/bridge.go:77" prefix=api time="2020-10-10T14:02:46+02:00" level=info msg="Starting bridge: xmpp.holarse-linuxgaming " func=Start file="gateway/router.go:75" prefix=router time="2020-10-10T14:02:46+02:00" level=info msg="Connecting holarse-linuxgaming.de:5222" func=Connect file="bridge/xmpp/xmpp.go:41" prefix=xmpp time="2020-10-10T14:02:46+02:00" level=info msg="Connection succeeded" func=Connect file="bridge/xmpp/xmpp.go:47" prefix=xmpp time="2020-10-10T14:02:46+02:00" level=info msg="xmpp.holarse-linuxgaming: joining holarse (ID: holarsexmpp.holarse-linuxgaming)" func=joinChannels file="bridge/bridge.go:77" prefix=xmpp time="2020-10-10T14:02:46+02:00" level=info msg="Gateway(s) started succesfully. Now relaying messages" func=main file="matterbridge.go:70" prefix=main time="2020-10-10T14:02:46+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de", Type:"groupchat", Text:"", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{}, OtherElem:[]xmpp.XMLElement(nil), Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-10T14:02:54+02:00" level=debug msg="":derhass!~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de PRIVMSG #holarse :man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:02:54+02:00" level=debug msg="== Receiving PRIVMSG: derhass man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen girc.Event{Source:(*girc.Source)(0xc0007a8960), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfd8869b90928de8, ext:23355733457, loc:(*time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#holarse", "man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen"}, Sensitive:false, Echo:false}" func=handlePrivMsg file="bridge/irc/handlers.go:174" prefix=irc time="2020-10-10T14:02:54+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="bridge/irc/handlers.go:214" prefix=irc time="2020-10-10T14:02:54+02:00" level=debug msg="=> Sending config.Message{Text:"man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd8869b90ec1c9a, ext:23361602665, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:02:54+02:00" level=debug msg="enqueueing message from derhass: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-10T14:02:54+02:00" level=debug msg="=> Sending config.Message{Text:"man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd8869b90ec1c9a, ext:23361602665, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:02:54+02:00" level=debug msg="=> Receiving config.Message{Text:"man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen", Channel:"holarse", Username:"derhass: ", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd8869b90ec1c9a, ext:23361602665, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-10T14:02:54+02:00" level=debug msg="=> Sending message config.Message{Text:"man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen", Channel:"holarse", Username:"derhass: ", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd8869b90ec1c9a, ext:23361602665, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-10T14:02:54+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu0q5rn7j8ubavatkci0" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-10T14:02:54+02:00" level=debug msg="=> Sending config.Message{Text:"man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd8869b90ec1c9a, ext:23361602665, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:02:54+02:00" level=debug msg="=> Receiving config.Message{Text:"man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen", Channel:"ID:535823059966492673", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd8869b90ec1c9a, ext:23361602665, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-10T14:02:54+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-10T14:02:54+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-10T14:02:54+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"derhass: man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu0q5rn7j8ubavatkci0", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-10T14:03:25+02:00" level=debug msg="":derhass!~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de PRIVMSG #holarse :da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:03:25+02:00" level=debug msg="== Receiving PRIVMSG: derhass da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann girc.Event{Source:(*girc.Source)(0xc000132780), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfd886a3770b942c, ext:55001199138, loc:(*time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#holarse", "da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann"}, Sensitive:false, Echo:false}" func=handlePrivMsg file="bridge/irc/handlers.go:174" prefix=irc time="2020-10-10T14:03:25+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="bridge/irc/handlers.go:214" prefix=irc time="2020-10-10T14:04:16+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:04:31+02:00" level=debug msg=""CLIENT_DISCONNECTED irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:05:46+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:07:16+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:08:46+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:10:16+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:11:46+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:13:16+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:14:46+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:16:16+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:17:46+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:19:16+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:20:46+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:22:16+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:23:46+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:25:16+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:26:26+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"man sollte insbes. punkt 2.2 in verbindung mit punkt 1.1 und 2.1 lesen", Channel:"ID:535823059966492673", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd8869b90ec1c9a, ext:23361602665, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-10T14:26:26+02:00" level=debug msg="mID discord.holarse: 764463857460051978" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-10T14:26:26+02:00" level=debug msg="=> Sending config.Message{Text:"da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fcb144d8fe, ext:1435904289085, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:26:26+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602331411076062170"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:26:26+02:00" level=debug msg="":derhass!~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de PRIVMSG #holarse :und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:26:26+02:00" level=debug msg="== Receiving PRIVMSG: derhass und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten girc.Event{Source:(*girc.Source)(0xc00051dc50), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfd886b0e2835a1f, ext:108656727059, loc:(*time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#holarse", "und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten"}, Sensitive:false, Echo:false}" func=handlePrivMsg file="bridge/irc/handlers.go:174" prefix=irc time="2020-10-10T14:26:26+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="bridge/irc/handlers.go:214" prefix=irc time="2020-10-10T14:26:26+02:00" level=debug msg="=> Receiving config.Message{Text:"da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann", Channel:"ID:535823059966492673", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fcb144d8fe, ext:1435904289085, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-10T14:26:26+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-10T14:26:26+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-10T14:26:27+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann", Channel:"ID:535823059966492673", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fcb144d8fe, ext:1435904289085, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-10T14:26:27+02:00" level=debug msg="mID discord.holarse: 764463859502415882" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-10T14:26:27+02:00" level=debug msg="=> Sending config.Message{Text:"da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fcb144d8fe, ext:1435904289085, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:26:27+02:00" level=debug msg="enqueueing message from derhass: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-10T14:26:27+02:00" level=debug msg="=> Sending config.Message{Text:"da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fcb144d8fe, ext:1435904289085, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:26:27+02:00" level=debug msg="=> Receiving config.Message{Text:"da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann", Channel:"holarse", Username:"derhass: ", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fcb144d8fe, ext:1435904289085, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-10T14:26:27+02:00" level=debug msg="=> Sending message config.Message{Text:"da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann", Channel:"holarse", Username:"derhass: ", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fcb144d8fe, ext:1435904289085, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-10T14:26:27+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu0qgsv7j8ubavatkcig" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-10T14:26:27+02:00" level=error msg="disconnect: error: timed out waiting for a requested PING response" func=doConnect file="bridge/irc/irc.go:184" prefix=irc time="2020-10-10T14:26:27+02:00" level=debug msg="=> Sending config.Message{Text:"und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fccfc4521d, ext:1436342217800, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:26:27+02:00" level=info msg="reconnecting in 30 seconds..." func=doConnect file="bridge/irc/irc.go:192" prefix=irc time="2020-10-10T14:26:27+02:00" level=debug msg="=> Receiving config.Message{Text:"und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten", Channel:"ID:535823059966492673", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fccfc4521d, ext:1436342217800, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-10T14:26:27+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-10T14:26:27+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-10T14:26:27+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"derhass: da steht nämlich drin, dass der publisher dir nicht die nutzungsrechte entziehen kann", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu0qgsv7j8ubavatkcig", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-10T14:26:27+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten", Channel:"ID:535823059966492673", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fccfc4521d, ext:1436342217800, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-10T14:26:27+02:00" level=debug msg="mID discord.holarse: 764463861172011058" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-10T14:26:27+02:00" level=debug msg="=> Sending config.Message{Text:"und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fccfc4521d, ext:1436342217800, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:26:27+02:00" level=debug msg="enqueueing message from derhass: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-10T14:26:27+02:00" level=debug msg="=> Sending config.Message{Text:"und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten", Channel:"#holarse", Username:"derhass", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fccfc4521d, ext:1436342217800, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-10T14:26:27+02:00" level=debug msg="=> Receiving config.Message{Text:"und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten", Channel:"holarse", Username:"derhass: ", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fccfc4521d, ext:1436342217800, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-10T14:26:27+02:00" level=debug msg="=> Sending message config.Message{Text:"und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten", Channel:"holarse", Username:"derhass: ", UserID:"~derhass@ipservice-092-208-101-002.092.208.pools.vodafone-ip.de", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfd887fccfc4521d, ext:1436342217800, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-10T14:26:27+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu0qgsv7j8ubavatkcj0" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-10T14:26:27+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"derhass: und klar kann gog das so anbieten, die muessen das halt mit ihren vertraegen mit dem publishern so beruecksichtigt haben. wenn es dem publisher nicht passt, braucht er nicht mit gog zusammenarbeiten", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu0qgsv7j8ubavatkcj0", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-10T14:26:46+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-10T14:26:57+02:00" level=debug msg=""CLIENT_INIT irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:26:57+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Looking up your hostname..."" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:26:57+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Checking Ident"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:26:57+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Found your hostname"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** No Ident response"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg="":adams.freenode.net CAP * LS :account-notify away-notify cap-notify chghost extended-join identify-msg multi-prefix sasl tls"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg="":adams.freenode.net CAP Bridgette ACK :multi-prefix cap-notify chghost account-notify away-notify extended-join "" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg="":adams.freenode.net 001 Bridgette :Welcome to the freenode Internet Relay Chat Network Bridgette"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=info msg="irc.freenode: joining #holarse (ID: #holarseirc.freenode)" func=joinChannels file="bridge/bridge.go:77" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-10T14:27:04+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-10T14:27:04+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-10T14:27:04+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:04+02:00" level=debug msg=""CLIENT_GENERAL_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:06+02:00" level=debug msg=""CLIENT_CONNECTED irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:09+02:00" level=debug msg="":Bridgette MODE Bridgette +i"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:09+02:00" level=debug msg="":freenode-connect!frigg@freenode/utility-bot/frigg NOTICE Bridgette :Welcome to freenode. To protect the network all new connections will be scanned for vulnerabilities. This will not harm your computer, and vulnerable hosts will be notified."" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:09+02:00" level=debug msg="":freenode-connect!frigg@freenode/utility-bot/frigg PRIVMSG Bridgette \x01VERSION\x01"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":Bridgette!~Bridgette@guenther.holarse-linuxgaming.de JOIN #holarse * Bridgette"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="handle girc.Event{Source:(*girc.Source)(0xc0005a0ab0), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfd888078f1c1fe3, ext:1479331194851, loc:(*time.Location)(0x31a9360)}, Command:"JOIN", Params:[]string{"#holarse", "*", "Bridgette"}, Sensitive:false, Echo:false}" func=handleJoinPart file="bridge/irc/handlers.go:104" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 332 Bridgette #holarse :Holarse - Spielen unter Linux"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 333 Bridgette #holarse comrad!~quassel@holarse/core/comrad 1601377556"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="333: Topic set by comrad [~quassel@holarse/core/comrad] [2020-09-29 13:05:56 +0200 CEST]" func=handleTopicWhoTime file="bridge/irc/handlers.go:237" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 353 Bridgette @ #holarse :Bridgette kratz00 buscher marix holabot qwertfisch Lucki basxto darkrose strubbl88169035 commandline1984 ShellOwl_ BOHverkill testi fp x2s derhass NoXBot friese NoXPhasma xaver Bernie Polynomial-C meldrian comrad Nascher lodtank piie"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 366 Bridgette #holarse :End of /NAMES list."" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Bridgette guenther.holarse-linuxgaming.de Bridgette 0 Bridgette"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~kratz00 unaffiliated/kratz00 kratz00 kratz00 realname"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~buscher konversation/developer/buscher buscher bUscher bernd"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~marix opensuse/member/theMarix marix marix :Dr. Matthias Bach"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~holabot holarse/bot/holabot holabot holabot HolarseBot"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~qwertfisc christensen.uberspace.de qwertfisch qwertfisch :The qwertfisch"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Lucki holarse/core/lucki Lucki Lucki Lucki"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~basxto dione.uberspace.de basxto pinkuwayne basxto"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~darkrose_ pa49-197-63-90.pa.qld.optusnet.com.au darkrose darkrose :Supreme Empress Darkrose"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~strubbl ipbcc17b34.dynamic.kabel-deutschland.de strubbl88169035 0 strubbl"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~commandli holarse/core/commandline1984 commandline1984 commandline1984 Quassel-IRC-Benutzer"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~shellowl nixnet.services ShellOwl_ 0 ShellOwl"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~BOHverkil holarse/core/bohverkill BOHverkill BOHverkill BOHverkill"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel 4.87.60.188.dynamic.wline.res.cust.swisscom.ch testi 0 :Dietrich Helexien"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~fp ip-176-199-44-165.hsi06.unitymediagroup.de fp fp fp"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~xts unaffiliated/x2s x2s x2s :Matthias Heinz"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~derhass ipservice-092-208-101-002.092.208.pools.vodafone-ip.de derhass derhass :Marcel Heinz"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~NoXBot 178.251.230.25 NoXBot 0 NoXBot"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel srv-002.schoepski.de friese friese friese"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~NoXPhasma holarse/core/noxphasma NoXPhasma NoXPhasma NoXPhasma"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~client xaver.xyz xaver xaver xaver"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~bernhard helium.bdick.de Bernie BDick bernhard"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Poly-C gentoo/developer/Polynomial-C Polynomial-C Polynomial-C Poly-C"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/meldrian meldrian meldrian meldrian"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/comrad comrad Comrad :John Salvatore Fontanelli"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/nascher Nascher Nascher Kevin"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse tank meinungsverstaerker.de lodtank lodtank :Florian Richter"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~piie piie.net piie piie piie"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 315 Bridgette #holarse :End of /WHO list."" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 324 Bridgette #holarse +nst"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg=""CLIENT_STATE_UPDATED"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc time="2020-10-10T14:27:10+02:00" level=debug msg="":adams.freenode.net 329 Bridgette #holarse 1260102090"" func=handleOther file="bridge/irc/handlers.go:156" prefix=irc ~~~

Environment (please complete the following information):

Additional context

Please add your configuration file (be sure to exclude or anonymize private data (tokens/passwords)) ~~~ [general] RemoteNickFormat="{NICK}: " [irc] [irc.freenode] Server="irc.freenode.net:6667" Nick="Bridgette" RemoteNickFormat="{NOPINGNICK}: " # Charset often wrongly guessed, set it fixed Charset="utf-8" # Trying to debug irc disconnects RejoinDelay=2 DebugLevel=2 NoSendJoinPart=true [discord] [discord.holarse] # You can get your token by following the instructions on # https://github.com/42wim/matterbridge/wiki/Discord-bot-setup # If you want roles/groups mentions to be shown with names instead of ID, # you'll need to give your bot the "Manage Roles" permission. Token="*" Server="*" # picked from guilds the bot is connected to RemoteNickFormat="{NICK}" # EditDisable allows you to disable sending of edits to other bridges EditDisable=true # WebhookURL, if specified, will send messages in the style of puppets. # This only works if you have one discord channel, if you have multiple discord channels you'll have to specify it in the gateway config # Example: "https://discordapp.com/api/webhooks/1234/abcd_xyzw" WebhookURL="*" # https://github.com/42wim/matterbridge/wiki/Settings#uselocalavatar UseLocalAvatar=["irc.freenode"] # Got a "M_LIMIT_EXCEEDED" # https://github.com/42wim/matterbridge/issues/1238 # https://github.com/42wim/matterbridge/issues/1201 #[matrix] #[matrix.matrix] #Server is your homeserver (eg https://matrix.org) # Server="https://matrix.org" #login/pass of your bot. #Use a dedicated user for this and not your own! #Messages sent from this user will not be relayed to avoid loops. # Login="*" # Password="*" #Whether to send the homeserver suffix. eg ":matrix.org" in @username:matrix.org #to other bridges, or only send "username".(true only sends username) #OPTIONAL (default false) # NoHomeServerSuffix=false [xmpp] [xmpp.holarse-linuxgaming] Server="*" #Jid your userid Jid="*" Password="*" Muc="conference.holarse-linuxgaming.de" Nick="Bridgette" [api] [api.local] BindAddress="127.0.0.1:4242" Buffer=1000 [[gateway]] name="Bridgette" enable=true [[gateway.inout]] account="irc.freenode" channel="#holarse" [[gateway.inout]] account="discord.holarse" channel="ID:535823059966492673" #[[gateway.inout]] # account="matrix.matrix" # channel="#holarse:matrix.org" [[gateway.inout]] account="api.local" channel="api" [[gateway.inout]] account="xmpp.holarse-linuxgaming" channel="holarse" ~~~
jajabro1 commented 4 years ago

I've been chatting in Discord about this myself. Though it may not be the exact same issue. My bridge just seems to stop relaying messages coming from IRC to other outputs.

I did notice in some testing that matterbridge was not responding to ping requests from IRC. I updated the client as well as ZNC (where I connect my matterbridge client) to and it looking at the debug logs I see the requests coming in and out.

Anyway, there might be something there where matterbridge does not reconnect as quickly as its supposed to.

Devs will ask you to upload your config and any logs since you did not provide any so if you can gather that to help narrow the issue down that would be great.

NoXPhasma commented 4 years ago

@jajabro1 There are logs in OPs message, they are collapsed inside spoilers. Click on the lines starting with the triangle to expand it.

42wim commented 4 years ago

@Lucki can you put DebugLevel=1 in [irc.freenode] ? This way we should see the pings from matterbridge to irc, and the issue is probably that freenode stops responding to the pings.

Lucki commented 4 years ago

The debug level should already be more verbose, it's set as 2 cause I tried to get more info as with 1 but it seems there's only one level. Does it have to be specifically 1?

42wim commented 4 years ago

yes, needs specifically be 1

lmcke169 commented 4 years ago

Heres my own experience with this. I put twitch in debug level 1 and heres an example of what happens.

9683] DEBUG irc: [handlePrivMsg:bridge/irc/handlers.go:174] == Receiving PRIVMSG: b1022 Ah that’s genius girc.Event{Source:(girc.Source)(0xc0006eeab0), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfd90ba65f0dbe58, ext:9683627313986, loc:(time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#falcodrin", "Ah that’s genius"}, Sensitive:false, Echo:false} [9683] DEBUG irc: [handlePrivMsg:bridge/irc/handlers.go:194] detected UTF-8 confidence 80 [9683] DEBUG irc: [handlePrivMsg:bridge/irc/handlers.go:214] <= Sending message from #falcodrin on irc.twitch to gateway [9858] DEBUG irc: [handleOther:bridge/irc/handlers.go:148] "CLIENT_DISCONNECTED irc.chat.twitch.tv:6697" [12767] DEBUG discord: [Send:bridge/discord/discord.go:273] Processing webhook sending for message config.Message{Text:"Why lol", Channel:"bot", Username:"b1022 via irc", UserID:"b1022@b1022.tmi.twitch.tv", Avatar:"", Account:"irc.twitch", Event:"", Protocol:"irc", Gateway:"gateway1", ParentID:"", Timestamp:time.Time{wall:0xbfd90ba30d6f399d, ext:9670331712599, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} [12767] DEBUG gateway: [SendMessage:gateway/gateway.go:464] mID discord.myserver: 765042281019080704 [12767] DEBUG irc: [handleOther:bridge/irc/handlers.go:148] ":falcodrin!falcodrin@falcodrin.tmi.twitch.tv PRIVMSG #falcodrin :thats how I got the cart"

This is a jump in time from 9:53 to 10:45 when there should have been hundreds of messages in between them

TomTheDragon commented 4 years ago

I had the same problem with my setup but the problem has gone away after going back to v1.18.2

Lucki commented 4 years ago

Today matterbridge had another disconnect. The irc bridge is leaving the irc at 21:02, the log already stalls at 21:00. The irc bridge rejoined the irc at 21:21:56, the bridge seems to dump some messages it catched earlier in the missing two minutes between log stalling and irc disconnect at 21:21:03 until it finally reconnected at 21:21:56.

log.txt with DebugLevel=1

Lucki commented 4 years ago
Another one with less noise this time ~~~ time="2020-10-15T08:13:33+02:00" level=debug msg="":NoXPhasma!~NoXPhasma@holarse/core/noxphasma PRIVMSG #holarse :)"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:13:33+02:00" level=debug msg="== Receiving PRIVMSG: NoXPhasma :) girc.Event{Source:(*girc.Source)(0xc000c7f350), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfda18035304b64b, ext:293495448448821, loc:(*time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#holarse", ":)"}, Sensitive:false, Echo:false}" func=handlePrivMsg file="bridge/irc/handlers.go:174" prefix=irc time="2020-10-15T08:13:33+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="bridge/irc/handlers.go:214" prefix=irc time="2020-10-15T08:13:33+02:00" level=debug msg="=> Sending config.Message{Text:":)", Channel:"#holarse", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda18035336b39b, ext:293495451724914, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:13:33+02:00" level=debug msg="enqueueing message from NoXPhasma: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-15T08:13:33+02:00" level=debug msg="=> Sending config.Message{Text:":)", Channel:"#holarse", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda18035336b39b, ext:293495451724914, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:13:33+02:00" level=debug msg="=> Receiving config.Message{Text:":)", Channel:"holarse", Username:"NoXPhasma: ", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda18035336b39b, ext:293495451724914, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-15T08:13:33+02:00" level=debug msg="=> Sending message config.Message{Text:":)", Channel:"holarse", Username:"NoXPhasma: ", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda18035336b39b, ext:293495451724914, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-15T08:13:33+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu3uh3f7j8uef96kht6g" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-15T08:13:33+02:00" level=debug msg="=> Sending config.Message{Text:":)", Channel:"#holarse", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda18035336b39b, ext:293495451724914, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:13:33+02:00" level=debug msg="=> Receiving config.Message{Text:":)", Channel:"ID:535823059966492673", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda18035336b39b, ext:293495451724914, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-15T08:13:33+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-15T08:13:33+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-15T08:13:33+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"NoXPhasma: :)", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu3uh3f7j8uef96kht6g", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-15T08:13:33+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:":)", Channel:"ID:535823059966492673", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda18035336b39b, ext:293495451724914, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-15T08:13:33+02:00" level=debug msg="mID discord.holarse: 766181956945575947" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-15T08:13:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742420388805729"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:14:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742480388712622"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:14:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:15:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742540388446661"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:16:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:16:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742600389125671"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:17:35+02:00" level=debug msg="":commandline1984!~commandli@holarse/core/commandline1984 PRIVMSG #holarse :https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:17:35+02:00" level=debug msg="== Receiving PRIVMSG: commandline1984 https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut girc.Event{Source:(*girc.Source)(0xc0002d67b0), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfda183fc4d1980f, ext:293737210217682, loc:(*time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#holarse", "https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut"}, Sensitive:false, Echo:false}" func=handlePrivMsg file="bridge/irc/handlers.go:174" prefix=irc time="2020-10-15T08:17:35+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="bridge/irc/handlers.go:214" prefix=irc time="2020-10-15T08:17:35+02:00" level=debug msg="=> Sending config.Message{Text:"https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut", Channel:"#holarse", Username:"commandline1984", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda183fc507fa93, ext:293737213781844, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:17:35+02:00" level=debug msg="=> Receiving config.Message{Text:"https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut", Channel:"ID:535823059966492673", Username:"commandline1984", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda183fc507fa93, ext:293737213781844, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-15T08:17:35+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-15T08:17:35+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-15T08:17:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742660388622300"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:17:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:18:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742720388483591"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:19:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:19:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742780388498224"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:20:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742840388604258"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:20:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:21:40+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742900388557561"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:22:10+02:00" level=debug msg="":NoXPhasma!~NoXPhasma@holarse/core/noxphasma PRIVMSG #holarse https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:22:10+02:00" level=debug msg="== Receiving PRIVMSG: NoXPhasma https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg girc.Event{Source:(*girc.Source)(0xc000718900), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfda1884b2cfc360, ext:294012981849648, loc:(*time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#holarse", "https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg"}, Sensitive:false, Echo:false}" func=handlePrivMsg file="bridge/irc/handlers.go:174" prefix=irc time="2020-10-15T08:22:10+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="bridge/irc/handlers.go:214" prefix=irc time="2020-10-15T08:22:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:23:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:24:40+02:00" level=debug msg=""CLIENT_DISCONNECTED irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:25:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:26:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:28:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:29:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:31:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:32:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:34:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:35:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:37:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:38:45+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut", Channel:"ID:535823059966492673", Username:"commandline1984", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda183fc507fa93, ext:293737213781844, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-15T08:38:45+02:00" level=debug msg="mID discord.holarse: 766188297549512724" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-15T08:38:45+02:00" level=debug msg="=> Sending config.Message{Text:"https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut", Channel:"#holarse", Username:"commandline1984", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda183fc507fa93, ext:293737213781844, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:38:45+02:00" level=debug msg="enqueueing message from commandline1984: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-15T08:38:45+02:00" level=debug msg="=> Sending config.Message{Text:"https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut", Channel:"#holarse", Username:"commandline1984", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda183fc507fa93, ext:293737213781844, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:38:45+02:00" level=debug msg="=> Receiving config.Message{Text:"https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut", Channel:"holarse", Username:"commandline1984: ", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda183fc507fa93, ext:293737213781844, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-15T08:38:45+02:00" level=debug msg="=> Sending message config.Message{Text:"https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut", Channel:"holarse", Username:"commandline1984: ", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda183fc507fa93, ext:293737213781844, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-15T08:38:45+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu3ustf7j8uef96kht70" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-15T08:38:45+02:00" level=debug msg="=> Sending config.Message{Text:"https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg", Channel:"#holarse", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda197d603a1056, ext:295007670049090, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:38:45+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602742960388702085"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:38:45+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602743020388589288"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:38:45+02:00" level=error msg="disconnect: error: timed out waiting for a requested PING response" func=doConnect file="bridge/irc/irc.go:184" prefix=irc time="2020-10-15T08:38:45+02:00" level=info msg="reconnecting in 30 seconds..." func=doConnect file="bridge/irc/irc.go:192" prefix=irc time="2020-10-15T08:38:45+02:00" level=debug msg="=> Receiving config.Message{Text:"https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg", Channel:"holarse", Username:"NoXPhasma: ", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda197d603a1056, ext:295007670049090, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-15T08:38:45+02:00" level=debug msg="=> Sending message config.Message{Text:"https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg", Channel:"holarse", Username:"NoXPhasma: ", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda197d603a1056, ext:295007670049090, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-15T08:38:45+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu3ustf7j8uef96kht7g" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-15T08:38:45+02:00" level=debug msg="=> Sending config.Message{Text:"https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg", Channel:"#holarse", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda197d603a1056, ext:295007670049090, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:38:45+02:00" level=debug msg="=> Receiving config.Message{Text:"https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg", Channel:"ID:535823059966492673", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda197d603a1056, ext:295007670049090, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-15T08:38:45+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-15T08:38:45+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-15T08:38:45+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg", Channel:"ID:535823059966492673", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda197d603a1056, ext:295007670049090, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-15T08:38:45+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"commandline1984: https://mediandr-a.akamaihd.net/progressive/2020/1014/TV-20201014-2318-0400.hq.mp4 Auch gut", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu3ustf7j8uef96kht70", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-15T08:38:45+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"NoXPhasma: https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu3ustf7j8uef96kht7g", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-15T08:38:46+02:00" level=debug msg="mID discord.holarse: 766188300431917127" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-15T08:38:46+02:00" level=debug msg="=> Sending config.Message{Text:"https://img.pr0gramm.com/2020/10/14/8e6dd6afe2fd9ea9.jpg", Channel:"#holarse", Username:"NoXPhasma", UserID:"~NoXPhasma@holarse/core/noxphasma", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda197d603a1056, ext:295007670049090, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-15T08:38:46+02:00" level=debug msg="enqueueing message from NoXPhasma: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-15T08:38:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:39:15+02:00" level=debug msg=""CLIENT_INIT irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:15+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Looking up your hostname..."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:15+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Checking Ident"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:15+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Found your hostname"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** No Ident response"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net CAP * LS :account-notify away-notify cap-notify chghost extended-join identify-msg multi-prefix sasl tls"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net CAP Bridgette ACK :extended-join multi-prefix account-notify away-notify cap-notify chghost "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 001 Bridgette :Welcome to the freenode Internet Relay Chat Network Bridgette"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 002 Bridgette :Your host is adams.freenode.net[2a01:270:0:666f::1/6667], running version ircd-seven-1.1.9"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=info msg="irc.freenode: joining #holarse (ID: #holarseirc.freenode)" func=joinChannels file="bridge/bridge.go:77" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 003 Bridgette :This server was created Tue Jan 14 2020 at 13:01:45 UTC"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 004 Bridgette adams.freenode.net ircd-seven-1.1.9 DOQRSZaghilopsuwz CFILMPQSbcefgijklmnopqrstuvz bkloveqjfI"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 005 Bridgette CHANTYPES=# EXCEPTS INVEX CHANMODES=eIbq,k,flj,CFLMPQScgimnprstuz CHANLIMIT=#:120 PREFIX=(ov)@+ MAXLIST=bqeI:100 MODES=4 NETWORK=freenode STATUSMSG=@+ CALLERID=g CASEMAPPING=rfc1459 :are supported by this server"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 005 Bridgette CHARSET=ascii NICKLEN=16 CHANNELLEN=50 TOPICLEN=390 DEAF=D FNC TARGMAX=NAMES:1,LIST:1,KICK:1,WHOIS:1,PRIVMSG:4,NOTICE:4,ACCEPT:,MONITOR: EXTBAN=$,ajrxz CLIENTVER=3.0 CPRIVMSG CNOTICE ETRACE :are supported by this server"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 005 Bridgette KNOCK SAFELIST ELIST=CTU WHOX MONITOR=100 :are supported by this server"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 251 Bridgette :There are 97 users and 82513 invisible on 31 servers"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 252 Bridgette 41 :IRC Operators online"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 253 Bridgette 4 :unknown connection(s)"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 254 Bridgette 47300 :channels formed"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 255 Bridgette :I have 4252 clients and 1 servers"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 265 Bridgette 4252 7034 :Current local users 4252, max 7034"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 266 Bridgette 82610 90930 :Current global users 82610, max 90930"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 250 Bridgette :Highest connection count: 7035 (7034 clients) (1247756 connections received)"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-15T08:39:25+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-15T08:39:25+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-15T08:39:25+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 375 Bridgette :- adams.freenode.net Message of the Day - "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Welcome to adams.freenode.net. Thanks to ATW Internet Kft "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- (http://www.atw.hu) for sponsoring this server!"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- ADAMS, DOUGLAS (1952-2001). Author of The Hitch Hikers Guide"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- to the Galaxy and many other witty and humourous books,"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- portrayed in his uniquely British irony. He is sorely missed"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- by many millions of devoted fans. \"So long and thanks for all"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- the books!\""" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Welcome to freenode - supporting the free and open source"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- software communities since 1998."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- By connecting to freenode you indicate that you have read and"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- accept our policies and guidelines as set out on https://freenode.net"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- In the event that you observe behaviour that contravenes our policies,"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- please notify a volunteer staff member via private message, or send us an"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- e-mail to complaints@freenode.net -- we will do our best to address the"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- situation within a reasonable period of time, and we may request further"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- information or, as appropriate, involve other parties such as channel operators "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Group Contacts representing an on-topic group."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- freenode runs an open proxy scanner."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- If you are looking for assistance, you may be able to find a list of "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- volunteer staff on '/stats p' (shows only on-call staff) or by joining "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- #freenode and using the '/who freenode/staff/*' command. You may message"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- any of us at any time. Please note that freenode predominantly provides "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- assistance via private message, and while we have a network channel the "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- primary venue for support requests is via private message to a member "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- of the volunteer staff team."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- From time to time, volunteer staff may send server-wide notices relating to"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- the project, or the communities that we host. The majority of such notices"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- will be sent as wallops, and you can '/mode +w' to ensure that you"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- do not miss them. Important messages relating to the freenode project, including"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- notices of upcoming maintenance and other scheduled downtime will be issued as"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- global notices."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Representing an on-topic project? Don't forget to register, more information"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- can be found on the https://freenode.net website under \"Group Registration\"."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Thank you also to our server sponsors for the sustained support in keeping the"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- network going for close to two decades."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Thank you for using freenode!"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:25+02:00" level=debug msg="":adams.freenode.net 376 Bridgette :End of /MOTD command."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:27+02:00" level=debug msg=""CLIENT_CONNECTED irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:30+02:00" level=debug msg="":Bridgette MODE Bridgette +i"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:30+02:00" level=debug msg="":freenode-connect!frigg@freenode/utility-bot/frigg NOTICE Bridgette :Welcome to freenode. To protect the network all new connections will be scanned for vulnerabilities. This will not harm your computer, and vulnerable hosts will be notified."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:30+02:00" level=debug msg="":freenode-connect!frigg@freenode/utility-bot/frigg PRIVMSG Bridgette \x01VERSION\x01"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":Bridgette!~Bridgette@guenther.holarse-linuxgaming.de JOIN #holarse * Bridgette"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="handle girc.Event{Source:(*girc.Source)(0xc000718930), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfda1988d0277bbc, ext:295053400396038, loc:(*time.Location)(0x31a9360)}, Command:"JOIN", Params:[]string{"#holarse", "*", "Bridgette"}, Sensitive:false, Echo:false}" func=handleJoinPart file="bridge/irc/handlers.go:104" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 332 Bridgette #holarse :Holarse - Spielen unter Linux"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 333 Bridgette #holarse comrad!~quassel@holarse/core/comrad 1601377556"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="333: Topic set by comrad [~quassel@holarse/core/comrad] [2020-09-29 13:05:56 +0200 CEST]" func=handleTopicWhoTime file="bridge/irc/handlers.go:237" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 353 Bridgette @ #holarse :Bridgette murray holabot marix xecuter commandline1984 x2s qwertfisch fp Lucki xaver basxto darkrose strubbl88169035 ShellOwl_ BOHverkill testi derhass NoXBot friese NoXPhasma Bernie Polynomial-C meldrian comrad Nascher lodtank piie"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 366 Bridgette #holarse :End of /NAMES list."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Bridgette guenther.holarse-linuxgaming.de Bridgette 0 Bridgette"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~murray dyndsl-089-166-174-010.ewe-ip-backbone.de murray murray blablabla"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~holabot holarse/bot/holabot holabot holabot HolarseBot"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~marix opensuse/member/theMarix marix marix :Dr. Matthias Bach"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~xecuter 2a01:c23:7411:f634::1d6 xecuter xecuter Magnet"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~commandli holarse/core/commandline1984 commandline1984 commandline1984 Quassel-IRC-Benutzer"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~xts unaffiliated/x2s x2s x2s :Matthias Heinz"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~qwertfisc christensen.uberspace.de qwertfisch qwertfisch :The qwertfisch"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~fp ip-178-203-19-55.hsi10.unitymediagroup.de fp fp fp"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Lucki holarse/core/lucki Lucki Lucki Lucki"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~client xaver.xyz xaver xaver xaver"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~basxto dione.uberspace.de basxto pinkuwayne basxto"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~darkrose_ pa49-197-63-90.pa.qld.optusnet.com.au darkrose darkrose :Supreme Empress Darkrose"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~strubbl ipbcc17b34.dynamic.kabel-deutschland.de strubbl88169035 0 strubbl"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~shellowl nixnet.services ShellOwl_ 0 ShellOwl"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~BOHverkil holarse/core/bohverkill BOHverkill BOHverkill BOHverkill"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel 4.87.60.188.dynamic.wline.res.cust.swisscom.ch testi 0 :Dietrich Helexien"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~derhass ipservice-092-208-101-002.092.208.pools.vodafone-ip.de derhass derhass :Marcel Heinz"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~NoXBot 178.251.230.25 NoXBot 0 NoXBot"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel srv-002.schoepski.de friese friese friese"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~NoXPhasma holarse/core/noxphasma NoXPhasma NoXPhasma NoXPhasma"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~bernhard helium.bdick.de Bernie BDick bernhard"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Poly-C gentoo/developer/Polynomial-C Polynomial-C Polynomial-C Poly-C"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/meldrian meldrian meldrian meldrian"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/comrad comrad Comrad :John Salvatore Fontanelli"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/nascher Nascher Nascher Kevin"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse tank meinungsverstaerker.de lodtank lodtank :Florian Richter"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~piie piie.net piie piie piie"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 315 Bridgette #holarse :End of /WHO list."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 324 Bridgette #holarse +nst"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:39:31+02:00" level=debug msg="":adams.freenode.net 329 Bridgette #holarse 1260102090"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:40:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744015634857539"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:40:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:41:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744075634774262"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:41:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:42:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744135635418419"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:43:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744195635187831"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:43:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:44:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744255635711782"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:44:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:45:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744315635372402"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:46:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744375635043221"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:46:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:47:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744435635660607"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:47:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:48:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744495635307331"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:49:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744555635075648"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:49:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:50:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744615636274574"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:50:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:51:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744675636439424"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:52:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744735635182669"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:52:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:53:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744795635418434"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:53:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:54:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744855636353752"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:55:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744915635656751"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:55:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:56:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602744975635739810"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:56:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:57:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745035635608967"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:58:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745095634959046"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:58:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T08:59:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745155635400603"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T08:59:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T09:00:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745215636975042"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T09:01:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745275634756020"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T09:01:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T09:02:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745335634637905"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T09:02:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T09:03:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745395634566188"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T09:04:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745455640658978"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T09:04:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T09:05:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745515635998437"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T09:05:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-15T09:06:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745575636428445"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T09:07:15+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602745635635324216"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-15T09:07:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp ~~~
Lucki commented 4 years ago
A rather short disconnect ~~~ time="2020-10-16T00:28:17+02:00" level=debug msg="":xecuter!~xecuter@2a01:c23:7411:f634::1d6 PRIVMSG #holarse :ich frag mich, ob sich da die mods lohnen würden"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:17+02:00" level=debug msg="== Receiving PRIVMSG: xecuter ich frag mich, ob sich da die mods lohnen würden girc.Event{Source:(*girc.Source)(0xc0003c54d0), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfda50fa15e1fea4, ext:351826496505324, loc:(*time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#holarse", "ich frag mich, ob sich da die mods lohnen würden"}, Sensitive:false, Echo:false}" func=handlePrivMsg file="bridge/irc/handlers.go:174" prefix=irc time="2020-10-16T00:28:17+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="bridge/irc/handlers.go:214" prefix=irc time="2020-10-16T00:28:17+02:00" level=debug msg="=> Sending config.Message{Text:"schade, dass fallout 4 ständig abstürzt", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51206e5c71ef, ext:351979907183324, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:28:17+02:00" level=debug msg="=> Receiving config.Message{Text:"schade, dass fallout 4 ständig abstürzt", Channel:"ID:535823059966492673", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51206e5c71ef, ext:351979907183324, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-16T00:28:17+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-16T00:28:17+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-16T00:28:18+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"schade, dass fallout 4 ständig abstürzt", Channel:"ID:535823059966492673", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51206e5c71ef, ext:351979907183324, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-16T00:28:18+02:00" level=debug msg="mID discord.holarse: 766427259178713110" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-16T00:28:18+02:00" level=debug msg="=> Sending config.Message{Text:"schade, dass fallout 4 ständig abstürzt", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51206e5c71ef, ext:351979907183324, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:28:18+02:00" level=debug msg="enqueueing message from xecuter: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-16T00:28:18+02:00" level=debug msg="=> Sending config.Message{Text:"schade, dass fallout 4 ständig abstürzt", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51206e5c71ef, ext:351979907183324, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:28:18+02:00" level=debug msg="=> Receiving config.Message{Text:"schade, dass fallout 4 ständig abstürzt", Channel:"holarse", Username:"xecuter: ", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51206e5c71ef, ext:351979907183324, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-16T00:28:18+02:00" level=debug msg="=> Sending message config.Message{Text:"schade, dass fallout 4 ständig abstürzt", Channel:"holarse", Username:"xecuter: ", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51206e5c71ef, ext:351979907183324, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-16T00:28:18+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu4cq0n7j8uef96khv10" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-16T00:28:18+02:00" level=error msg="disconnect: error: timed out waiting for a requested PING response" func=doConnect file="bridge/irc/irc.go:184" prefix=irc time="2020-10-16T00:28:18+02:00" level=info msg="reconnecting in 30 seconds..." func=doConnect file="bridge/irc/irc.go:192" prefix=irc time="2020-10-16T00:28:18+02:00" level=debug msg="=> Sending config.Message{Text:"ich frag mich, ob sich da die mods lohnen würden", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51209deb59ee, ext:351980631336211, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:28:18+02:00" level=debug msg="enqueueing message from xecuter: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-16T00:28:18+02:00" level=debug msg="=> Sending config.Message{Text:"ich frag mich, ob sich da die mods lohnen würden", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51209deb59ee, ext:351980631336211, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:28:18+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"xecuter: schade, dass fallout 4 ständig abstürzt", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu4cq0n7j8uef96khv10", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-16T00:28:18+02:00" level=debug msg="=> Receiving config.Message{Text:"ich frag mich, ob sich da die mods lohnen würden", Channel:"holarse", Username:"xecuter: ", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51209deb59ee, ext:351980631336211, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-16T00:28:18+02:00" level=debug msg="=> Sending message config.Message{Text:"ich frag mich, ob sich da die mods lohnen würden", Channel:"holarse", Username:"xecuter: ", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51209deb59ee, ext:351980631336211, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-16T00:28:18+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu4cq0n7j8uef96khv1g" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-16T00:28:18+02:00" level=debug msg="=> Sending config.Message{Text:"ich frag mich, ob sich da die mods lohnen würden", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51209deb59ee, ext:351980631336211, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:28:18+02:00" level=debug msg="=> Receiving config.Message{Text:"ich frag mich, ob sich da die mods lohnen würden", Channel:"ID:535823059966492673", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51209deb59ee, ext:351980631336211, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-16T00:28:18+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-16T00:28:18+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-16T00:28:18+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"xecuter: ich frag mich, ob sich da die mods lohnen würden", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu4cq0n7j8uef96khv1g", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-16T00:28:18+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"ich frag mich, ob sich da die mods lohnen würden", Channel:"ID:535823059966492673", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51209deb59ee, ext:351980631336211, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-16T00:28:19+02:00" level=debug msg="mID discord.holarse: 766427262848991263" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-16T00:28:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-16T00:28:48+02:00" level=debug msg=""CLIENT_INIT irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:48+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Looking up your hostname..."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:48+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Checking Ident"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:48+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** Found your hostname"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net NOTICE * :*** No Ident response"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net CAP * LS :account-notify away-notify cap-notify chghost extended-join identify-msg multi-prefix sasl tls"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net CAP Bridgette ACK :account-notify cap-notify away-notify chghost extended-join multi-prefix "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 001 Bridgette :Welcome to the freenode Internet Relay Chat Network Bridgette"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 002 Bridgette :Your host is adams.freenode.net[2a01:270:0:666f::1/6667], running version ircd-seven-1.1.9"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=info msg="irc.freenode: joining #holarse (ID: #holarseirc.freenode)" func=joinChannels file="bridge/bridge.go:77" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 003 Bridgette :This server was created Tue Jan 14 2020 at 13:01:45 UTC"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 004 Bridgette adams.freenode.net ircd-seven-1.1.9 DOQRSZaghilopsuwz CFILMPQSbcefgijklmnopqrstuvz bkloveqjfI"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 005 Bridgette CHANTYPES=# EXCEPTS INVEX CHANMODES=eIbq,k,flj,CFLMPQScgimnprstuz CHANLIMIT=#:120 PREFIX=(ov)@+ MAXLIST=bqeI:100 MODES=4 NETWORK=freenode STATUSMSG=@+ CALLERID=g CASEMAPPING=rfc1459 :are supported by this server"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 005 Bridgette CHARSET=ascii NICKLEN=16 CHANNELLEN=50 TOPICLEN=390 DEAF=D FNC TARGMAX=NAMES:1,LIST:1,KICK:1,WHOIS:1,PRIVMSG:4,NOTICE:4,ACCEPT:,MONITOR: EXTBAN=$,ajrxz CLIENTVER=3.0 CPRIVMSG CNOTICE ETRACE :are supported by this server"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 005 Bridgette KNOCK SAFELIST ELIST=CTU WHOX MONITOR=100 :are supported by this server"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 251 Bridgette :There are 96 users and 82839 invisible on 31 servers"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 252 Bridgette 41 :IRC Operators online"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 253 Bridgette 1 :unknown connection(s)"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 254 Bridgette 47270 :channels formed"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 255 Bridgette :I have 4366 clients and 1 servers"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 265 Bridgette 4366 7034 :Current local users 4366, max 7034"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 266 Bridgette 82935 90930 :Current global users 82935, max 90930"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 250 Bridgette :Highest connection count: 7035 (7034 clients) (1250899 connections received)"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 375 Bridgette :- adams.freenode.net Message of the Day - "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Welcome to adams.freenode.net. Thanks to ATW Internet Kft "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- (http://www.atw.hu) for sponsoring this server!"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-16T00:28:58+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-16T00:28:58+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-16T00:28:58+02:00" level=debug msg="empty channel" func=handleMessage file="gateway/handlers.go:213" prefix=gateway time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- ADAMS, DOUGLAS (1952-2001). Author of The Hitch Hikers Guide"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- to the Galaxy and many other witty and humourous books,"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- portrayed in his uniquely British irony. He is sorely missed"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- by many millions of devoted fans. \"So long and thanks for all"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- the books!\""" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Welcome to freenode - supporting the free and open source"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- software communities since 1998."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- By connecting to freenode you indicate that you have read and"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- accept our policies and guidelines as set out on https://freenode.net"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- In the event that you observe behaviour that contravenes our policies,"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- please notify a volunteer staff member via private message, or send us an"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- e-mail to complaints@freenode.net -- we will do our best to address the"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- situation within a reasonable period of time, and we may request further"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- information or, as appropriate, involve other parties such as channel operators "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Group Contacts representing an on-topic group."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- freenode runs an open proxy scanner."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- If you are looking for assistance, you may be able to find a list of "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- volunteer staff on '/stats p' (shows only on-call staff) or by joining "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- #freenode and using the '/who freenode/staff/*' command. You may message"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- any of us at any time. Please note that freenode predominantly provides "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- assistance via private message, and while we have a network channel the "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- primary venue for support requests is via private message to a member "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- of the volunteer staff team."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- From time to time, volunteer staff may send server-wide notices relating to"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- the project, or the communities that we host. The majority of such notices"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- will be sent as wallops, and you can '/mode +w' to ensure that you"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- do not miss them. Important messages relating to the freenode project, including"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- notices of upcoming maintenance and other scheduled downtime will be issued as"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- global notices."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Representing an on-topic project? Don't forget to register, more information"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- can be found on the https://freenode.net website under \"Group Registration\"."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Thank you also to our server sponsors for the sustained support in keeping the"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- network going for close to two decades."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- "" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 372 Bridgette :- Thank you for using freenode!"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:28:58+02:00" level=debug msg="":adams.freenode.net 376 Bridgette :End of /MOTD command."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:00+02:00" level=debug msg=""CLIENT_CONNECTED irc.freenode.net:6667"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:03+02:00" level=debug msg="":Bridgette MODE Bridgette +i"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:03+02:00" level=debug msg="":freenode-connect!frigg@freenode/utility-bot/frigg NOTICE Bridgette :Welcome to freenode. To protect the network all new connections will be scanned for vulnerabilities. This will not harm your computer, and vulnerable hosts will be notified."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:03+02:00" level=debug msg="":freenode-connect!frigg@freenode/utility-bot/frigg PRIVMSG Bridgette \x01VERSION\x01"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":Bridgette!~Bridgette@guenther.holarse-linuxgaming.de JOIN #holarse * Bridgette"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="handle girc.Event{Source:(*girc.Source)(0xc0002d6ab0), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfda512c0f022b05, ext:352026381173294, loc:(*time.Location)(0x31a9360)}, Command:"JOIN", Params:[]string{"#holarse", "*", "Bridgette"}, Sensitive:false, Echo:false}" func=handleJoinPart file="bridge/irc/handlers.go:104" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 332 Bridgette #holarse :Holarse - Spielen unter Linux"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 333 Bridgette #holarse comrad!~quassel@holarse/core/comrad 1601377556"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="333: Topic set by comrad [~quassel@holarse/core/comrad] [2020-09-29 13:05:56 +0200 CEST]" func=handleTopicWhoTime file="bridge/irc/handlers.go:237" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 353 Bridgette @ #holarse :Bridgette xecuter buscher holabot marix commandline1984 x2s qwertfisch fp Lucki xaver basxto darkrose strubbl88169035 BOHverkill testi derhass NoXBot friese NoXPhasma Bernie Polynomial-C meldrian comrad Nascher lodtank piie"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 366 Bridgette #holarse :End of /NAMES list."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Bridgette guenther.holarse-linuxgaming.de Bridgette 0 Bridgette"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~xecuter 2a01:c23:7411:f634::1d6 xecuter xecuter Magnet"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~buscher konversation/developer/buscher buscher bUscher bernd"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~holabot holarse/bot/holabot holabot holabot HolarseBot"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~marix opensuse/member/theMarix marix marix :Dr. Matthias Bach"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~commandli holarse/core/commandline1984 commandline1984 commandline1984 Quassel-IRC-Benutzer"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~xts unaffiliated/x2s x2s x2s :Matthias Heinz"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~qwertfisc christensen.uberspace.de qwertfisch qwertfisch :The qwertfisch"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~fp ip-178-203-19-55.hsi10.unitymediagroup.de fp fp fp"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Lucki holarse/core/lucki Lucki Lucki Lucki"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~client xaver.xyz xaver xaver xaver"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~basxto dione.uberspace.de basxto pinkuwayne basxto"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~darkrose_ pa49-197-63-90.pa.qld.optusnet.com.au darkrose darkrose :Supreme Empress Darkrose"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~strubbl ipbcc17b34.dynamic.kabel-deutschland.de strubbl88169035 0 strubbl"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~BOHverkil holarse/core/bohverkill BOHverkill BOHverkill BOHverkill"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel 4.87.60.188.dynamic.wline.res.cust.swisscom.ch testi 0 :Dietrich Helexien"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~derhass ipservice-092-208-101-002.092.208.pools.vodafone-ip.de derhass derhass :Marcel Heinz"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~NoXBot 178.251.230.25 NoXBot 0 NoXBot"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel srv-002.schoepski.de friese friese friese"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~NoXPhasma holarse/core/noxphasma NoXPhasma NoXPhasma NoXPhasma"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~bernhard helium.bdick.de Bernie BDick bernhard"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~Poly-C gentoo/developer/Polynomial-C Polynomial-C Polynomial-C Poly-C"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/meldrian meldrian meldrian meldrian"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/comrad comrad Comrad :John Salvatore Fontanelli"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~quassel holarse/core/nascher Nascher Nascher Kevin"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse tank meinungsverstaerker.de lodtank lodtank :Florian Richter"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 354 Bridgette 1 #holarse ~piie piie.net piie piie piie"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 315 Bridgette #holarse :End of /WHO list."" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 324 Bridgette #holarse +nst"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:04+02:00" level=debug msg="":adams.freenode.net 329 Bridgette #holarse 1260102090"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:48+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602800988573887496"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:50+02:00" level=debug msg="":xecuter!~xecuter@2a01:c23:7411:f634::1d6 PRIVMSG #holarse :selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:29:50+02:00" level=debug msg="== Receiving PRIVMSG: xecuter selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.- girc.Event{Source:(*girc.Source)(0xc00074f020), Tags:girc.Tags(nil), Timestamp:time.Time{wall:0xbfda513789e411e0, ext:352072295314705, loc:(*time.Location)(0x31a9360)}, Command:"PRIVMSG", Params:[]string{"#holarse", "selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-"}, Sensitive:false, Echo:false}" func=handlePrivMsg file="bridge/irc/handlers.go:174" prefix=irc time="2020-10-16T00:29:50+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="bridge/irc/handlers.go:214" prefix=irc time="2020-10-16T00:29:50+02:00" level=debug msg="=> Sending config.Message{Text:"selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51378c99ac90, ext:352072340770643, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to discord.holarse (ID:535823059966492673)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:29:50+02:00" level=debug msg="=> Receiving config.Message{Text:"selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-", Channel:"ID:535823059966492673", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51378c99ac90, ext:352072340770643, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:192" prefix=discord time="2020-10-16T00:29:50+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="bridge/discord/discord.go:246" prefix=discord time="2020-10-16T00:29:50+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="bridge/discord/discord.go:266" prefix=discord time="2020-10-16T00:29:51+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-", Channel:"ID:535823059966492673", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51378c99ac90, ext:352072340770643, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/discord/discord.go:273" prefix=discord time="2020-10-16T00:29:51+02:00" level=debug msg="mID discord.holarse: 766427651996385300" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-16T00:29:51+02:00" level=debug msg="=> Sending config.Message{Text:"selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51378c99ac90, ext:352072340770643, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to api.local (api)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:29:52+02:00" level=debug msg="enqueueing message from xecuter: on ring buffer" func=Send file="bridge/api/api.go:114" prefix=api time="2020-10-16T00:29:52+02:00" level=debug msg="=> Sending config.Message{Text:"selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-", Channel:"#holarse", Username:"xecuter", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51378c99ac90, ext:352072340770643, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)} from irc.freenode (#holarse) to xmpp.holarse-linuxgaming (holarse)" func=SendMessage file="gateway/gateway.go:421" prefix=gateway time="2020-10-16T00:29:52+02:00" level=debug msg="=> Receiving config.Message{Text:"selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-", Channel:"holarse", Username:"xecuter: ", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51378c99ac90, ext:352072340770643, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:76" prefix=xmpp time="2020-10-16T00:29:52+02:00" level=debug msg="=> Sending message config.Message{Text:"selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-", Channel:"holarse", Username:"xecuter: ", UserID:"~xecuter@2a01:c23:7411:f634::1d6", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfda51378c99ac90, ext:352072340770643, loc:(*time.Location)(0x31a9360)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="bridge/xmpp/xmpp.go:112" prefix=xmpp time="2020-10-16T00:29:52+02:00" level=debug msg="mID xmpp.holarse-linuxgaming: bu4cqo77j8uef96khv20" func=SendMessage file="gateway/gateway.go:464" prefix=gateway time="2020-10-16T00:29:52+02:00" level=debug msg="== Receiving xmpp.Chat{Remote:"holarse@conference.holarse-linuxgaming.de/Bridgette", Type:"groupchat", Text:"xecuter: selbst 2008 hat welches Betriebssystem Microsoft auf ihren Servern verwendet? Richtig, NOVELL! -.-", Subject:"", Thread:"", Ooburl:"", Oobdesc:"", ID:"bu4cqo77j8uef96khv20", ReplaceID:"", Roster:xmpp.Roster(nil), Other:[]string{""}, OtherElem:[]xmpp.XMLElement{xmpp.XMLElement{XMLName:xml.Name{Space:"urn:xmpp:sid:0", Local:"stanza-id"}, InnerXML:""}}, Stamp:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}" func=handleXMPP file="bridge/xmpp/xmpp.go:237" prefix=xmpp time="2020-10-16T00:29:58+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-16T00:30:48+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602801048573872617"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:31:28+02:00" level=debug msg=PING func=func1 file="bridge/xmpp/xmpp.go:210" prefix=xmpp time="2020-10-16T00:31:48+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602801108573938855"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc time="2020-10-16T00:32:48+02:00" level=debug msg="":adams.freenode.net PONG adams.freenode.net 1602801168573832559"" func=handleOther file="bridge/irc/handlers.go:148" prefix=irc ~~~
TheHolyRoger commented 4 years ago

Confirmed also got this issue on v1.18.3, having to revert as it's unusable

TheHolyRoger commented 4 years ago

Is this something to do with melody and the websocket for ping messages?

TheHolyRoger commented 4 years ago

I'm getting this using older matterbridge versions now which is leading me to believe that freenode have changed the way they deal with pings or are being regularly DDOS'd?

poVoq commented 4 years ago

Something seems to have happend at Freenode. I can't connect at all anymore, getting this error: fatal msg="Starting gateway failed: Bridge irc.freenode failed to start: connection failed EOF" prefix=main

42wim commented 4 years ago

@TheHolyRoger I was also thinking something like that, @Lucki what do you use the api for ? do you actually use it? (can you disable it temporary?)

Lucki commented 4 years ago

Yes, we're using the api to push some news every now and then. I've activated the api a few days after setting up matterbridge and we've already observed disconnects before. Will temporarily deactivate it to be sure.

42wim commented 4 years ago

@Lucki

Not something I can reproduce with our without api enabled. I also thought we would see the matterbridge pings to irc in the logs but that doesn't seem to be the case. I've made a commit to enable complete debug from the girc library, which shows the pings and even more timings.

If you know how to build your own binary, please build from master. You can also get a dev build from here https://github.com/42wim/matterbridge/actions/runs/316447651 download the artifact and unzip it.

Now you'll need to set debuglevel=2 in your irc config to enable the even more debug :)

TheHolyRoger commented 4 years ago

@42wim combined with this patch https://github.com/42wim/matterbridge/pull/1261 and increasing my VM resources, I've stopped this from happening.

I think my ping responses were possibly being queued too long and the overall load of my VM was suddenly much higher without any changes.

The above patch has helped lower my overall load by ignoring tengo-blanked/empty messages.

But I still think freenode servers might also be under heavy load as this is a new issue with old versions. Matterbridge was using far less resources previously...

42wim commented 4 years ago

@TheHolyRoger i'm running current master and my bridge only uses 35MB ram, what resources usage do you have?

TheHolyRoger commented 4 years ago

@42wim it's not the memory usage, it's the CPU load

42wim commented 4 years ago

@TheHolyRoger I'm not sure why the CPU load could be that high (because it shouldn't), how many bridges and how many messages/second do you think you do?

Lucki commented 4 years ago

@42wim I've downloaded your build artifact, with debug level 2:

The bridge lost connection on 23:03:13 and reconnected at 23:20:02 as reported by other clients. The last PONG in the log was on 23:00:13. And the next one is at 23:18:38 (?) while the reconnect happens after that at 23:19:46 in the log.

log.txt

42wim commented 4 years ago

Ok, your log shows clearly that matterbridge sends a ping at 23:01:13 and at 23:02:13 and receives no response and thus tries to reconnect. This seems a freenode issue (or a bad connection to freenode?)

Is your CPU maxed out on that system? may be starvation.

time="2020-10-20T23:01:13+02:00" level=info msg="debug:23:01:13 client.go:782: > PING 1603227673659171623" prefix=irc
time="2020-10-20T23:01:56+02:00" level=debug msg=PING func=func1 file="matterbridge/bridge/xmpp/xmpp.go:210" prefix=xmpp
time="2020-10-20T23:02:13+02:00" level=info msg="debug:23:02:13 client.go:782: > PING 1603227733653185467" prefix=irc
time="2020-10-20T23:03:13+02:00" level=info msg="debug:23:03:13 conn.go:619: closing pingLoop" prefix=irc
time="2020-10-20T23:03:13+02:00" level=info msg="debug:23:03:13 conn.go:350: received error, beginning cleanup: timed out waiting for a requested PING response" prefix=irc
time="2020-10-20T23:03:13+02:00" level=info msg="debug:23:03:13 conn.go:552: closing sendLoop" prefix=irc
time="2020-10-20T23:03:13+02:00" level=info msg="debug:23:03:13 handler.go:29: < CLIENT_DISCONNECTED irc.freenode.net:6667" prefix=irc
time="2020-10-20T23:03:13+02:00" level=info msg="debug:23:03:13 conn.go:416: closing readLoop" prefix=irc

@lrstanley do you have maybe any idea?

Lucki commented 4 years ago

I can't imagine either of these two are the problem. We've used https://github.com/qaisjp/go-discord-irc right before switching to matterbridge and it was running without such problems.

Is your CPU maxed out on that system? may be starvation.

There's barely any load on the 16 cores, not sure how to exactly get that information but htop claims there's a load average of around 0.85. It has 30GB free RAM.

bad connection to freenode?

We're currently located at https://www.strato.de/ so that shouldn't (?) be an issue.

42wim commented 4 years ago

Seems like go-discord-irc only pings every 4 minutes when no traffic or 15 minutes when traffic

42wim commented 4 years ago

@Lucki I've just added a PingDelay option, try putting PingDelay="4m" under your irc configuration. Rebuild from master or download an artifact from https://github.com/42wim/matterbridge/actions/runs/318711543

Lucki commented 4 years ago

Thanks, will give it a shot.

TheHolyRoger commented 4 years ago

My particular issue still hasn't resurfaced with the changes I've mentioned...

My IRC disconnects were occurring during times of very high traffic when some messages were delayed/out of order 10-30seconds+

The error was timed out waiting for a ping though.

As mentioned here https://github.com/42wim/matterbridge/pull/1261#issuecomment-713199326 my messages per second are sometimes far less than 1 per second, sometimes 5-10+ (that may even be a big underestimation on my part).

Lucki commented 4 years ago

Unfortunately we've observed two disconnects tonight, even with the longer ping delay of 4minutes. We've also observed that the disconnects match with short loads at the value of "5", which was told to me to not be too high for 16 cores and shouldn't be a problem. We're also way below an average of 1 message per second, a wild guess is 10 messages a minute at max.

42wim commented 4 years ago

@Lucki is it possible to see what you do with the api? are you using websockets? or the json stream?

Lucki commented 4 years ago

are you using websockets? or the json stream?

No, just a simple POST to push news from a number of rss feeds. Nothing special, nothing that would happen too frequently or around the time the bridge disconnects.

"is it possible to see what you do with the api?" ~~~ java public static void send(final OutputEntry entry, final boolean dry) throws InterruptedException { final StringBuilder buffer = new StringBuilder(); buffer.append("{"); buffer.append("\"username\": \"").append("Feed-Update (").append(entry.getFeed()).append(")\","); buffer.append("\"gateway\": \"").append(AppConfig.getMatterbridgeGateway()).append("\","); buffer.append("\"text\": \"").append(entry.getTitle()).append(" - ").append(entry.getLink()).append("\""); buffer.append("}"); final HttpRequest request = HttpRequest.newBuilder(URI.create(AppConfig.getMatterbridgeDomain())) .setHeader("Content-Type", "application/json") .setHeader("Authorization", "Bearer " + AppConfig.getMatterbridgeToken()) .POST(HttpRequest.BodyPublishers.ofString(buffer.toString())) .build(); if (!dry) { //Execute and get the response. final HttpClient httpClient = HttpClient.newBuilder() .version(HttpClient.Version.HTTP_2) .connectTimeout(Duration.ofSeconds(10)) .build(); try { final HttpResponse response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()); ~~~
42wim commented 4 years ago

Ok, no idea with regard to how matterbridge can be causing this. I'm rather certain that the issue is with freenode itself, as it seems like we're not getting a response.. Next step for further debugging should be tcpdump to sniff the network and see if freenode really doesn't send a PONG back.

Lucki commented 4 years ago

Disconnected at 15:02:27, reconnected at 15:40:05. Log and dump are trimmed to 14:55 to 15:45. While writing this the bridge got disconnected again. Twice now.

freenode_trimmed.zip matterbridge.log

Edit: It's possible some of the sniffed packages are going into an instance of TheLounge but I'm not experiencd enough to distinguish them. It seems there isn't coming a PONG back from freenode but directly after reconnecting there are two PONGs even without a PING.

42wim commented 4 years ago

@Lucki thanks, this is very useful, would it be possible to get a bit more of the dump before 14h55, to see the difference better when it works correctly, maybe 20 minutes before would be great (as you have the ping om 4m I guess?). You can filter out anything that's not PING or PONG if it contains too private material

In the current logs it shows that freenode responses with a PONG to the PING though, but matterbridge doesn't seem to get it (as it times out), look at packet 85 and 86.

Lucki commented 4 years ago

Here's the full captured log filtered for "irc" as it seems to contain all PINGs and PONGs. That's two days. It's a public chat so I don't think there's anything private?

freenode_irc.zip

Yes, PingDelay is still "4m".

42wim commented 4 years ago

@lucki See https://github.com/42wim/matterbridge/actions/runs/324854685 for a build with yet more debug code that I modified in the girc library. It'll print now directly the RAW events before processing and some more processing stats.

If this doesn't show anything more useful I'm out of options.

Lucki commented 4 years ago

Thank you, hopefully there's something interesting in here:

Bridge disconnects at 11:17 and reconnects at 11:57 matterbridge.log

I'm honestly really confused by now. Not only looses the bridge connection which shouldn't happen in the first place it's also not reconnecting in 30 seconds as it claims in the log. And shortly before reconnecting which took 40 minutes to get to it dumps a bunch of messages and even a PONG is in there.

42wim commented 4 years ago

@Lucki

After some debugging, the issue is probably not with irc

time="2020-10-24T11:56:21+02:00" level=info msg="debug:11:56:21 handler.go:232: [2/2] done rjVOLJRJPoesoNeNfEic == 43m40.133407585s" prefix=irc

This shows that handling a privmsg took 43minutes, and as long as the privmsg isn't handled (meaning sent to the other bridges), no new messages can be handled, as it seems that the girc library handles all the messages the same way, so the PONG from freenode is also not handled. Which gives the timeout and disconnects irc etc ..

So this means that matterbridge is sending a message to a bridge which takes forever (43minutes).

This message is send from irc to the gateway, but isn't handled by the gateway because it's still processing the previous message

time="2020-10-24T11:12:41+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="matterbridge/bridge/irc/handlers.go:214" prefix=irc

The previous message is coming from discord and also isn't handled by the gateway

time="2020-10-24T11:12:40+02:00" level=debug msg="<= Sending message from gratiskatze on discord.holarse to gateway" func=messageCreate file="matterbridge/bridge/discord/handlers.go:130" prefix=discord

The message before this is coming from irc

time="2020-10-24T11:12:17+02:00" level=debug msg="<= Sending message from #holarse on irc.freenode to gateway" func=handlePrivMsg file="matterbridge/bridge/irc/handlers.go:214" prefix=irc

And is being stalled on discord, between receiving it on discord and actually sending it takes 43 minutes.

time="2020-10-24T11:12:17+02:00" level=debug msg="=> Receiving config.Message{Text:"nicht über", Channel:"ID:535823059966492673", Username:"commandline1984", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfdd19dc7a716e63, ext:37055711554540, loc:(*time.Location)(0x335bba0)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="matterbridge/bridge/discord/discord.go:192" prefix=discord
time="2020-10-24T11:12:17+02:00" level=debug msg="Broadcasting using Webhook" func=Send file="matterbridge/bridge/discord/discord.go:246" prefix=discord
time="2020-10-24T11:12:17+02:00" level=debug msg="Setting webhook channel to "ID:535823059966492673"" func=Send file="matterbridge/bridge/discord/discord.go:266" prefix=discord
time="2020-10-24T11:56:21+02:00" level=debug msg="Processing webhook sending for message config.Message{Text:"nicht über", Channel:"ID:535823059966492673", Username:"commandline1984", UserID:"~commandli@holarse/core/commandline1984", Avatar:"", Account:"irc.freenode", Event:"", Protocol:"irc", Gateway:"Bridgette", ParentID:"", Timestamp:time.Time{wall:0xbfdd19dc7a716e63, ext:37055711554540, loc:(*time.Location)(0x335bba0)}, ID:"", Extra:map[string][]interface {}(nil)}" func=Send file="matterbridge/bridge/discord/discord.go:273" prefix=discord

The only command between Setting webhook .... and Processing webhook ... is the webhookedit. So currently my guess is the webhookedit with discord takes too long or is being ratelimited (or something else). I've enabled discord debug, this logs a lot, it also logs your webhooks and token, so be sure to grep -v those when adding the logs here.

You can find devbuilds with this change here: https://github.com/42wim/matterbridge/actions/runs/326278222

Lucki commented 4 years ago

Finally another disconnect:

2020/10/27 10:49:11 API RESPONSE  STATUS :: 429 Too Many Requests
[…]
2020/10/27 10:49:11 API RESPONSE    BODY :: [{
  "code": 20029,
  "global": false,
  "message": "The write action you are performing on the server has hit the write rate limit.",
  "retry_after": 533280
}
]

Not sure why we're getting rate limited. There's not that much going on… matterbridge.log

42wim commented 4 years ago

Ok, so my hunch was correct. Maybe some other apps are using the same webhook? In your previous request before the ratelimit hits you had more than enough requests left.

Not yet sure how I can handle this issue generally in matterbridge when we get stalled. (going to try to fix the ping for the irc library so we don't have a timeout there)

Lucki commented 4 years ago

Maybe some other apps are using the same webhook?

Matterbridge is the only app using the webhook. The other mentioned bridge used the same webhook before but it isn't it use anymore.

lrstanley commented 4 years ago

FWIW, girc intentionally blocks for standard callbacks, even for internally managed things like PING's. This is because a user of the library may want to respond to a command or server interaction before anything else does. E.g. STARTTLS upgrades cannot have any commands sent to the server between the initialization of the upgrade, and encryption of the connection and confirmation that the upgrade completed.

I believe https://pkg.go.dev/github.com/lrstanley/girc#Caller.AddBg will work for matterbridges usecase, iirc. Though, if the handler is hanging, you will still have an issue of goroutine leaks if the thing running inside of the handler doesn't eventually finish.

Lucki commented 4 years ago

Is there any way we can figure out why we're getting suddenly out of the blue rate limited by discord?

42wim commented 4 years ago

Possibly related https://github.com/qaisjp/go-discord-irc/issues/57

42wim commented 4 years ago

@Lucki Can you remove the Manage Webhooks permission of your matterbridge bot on discord? That way you won't hit the discord webhook edit ratelimit and hopefully this is causing your issue.

Lucki commented 4 years ago

I changed the token in case it was somehow leaked but I already observed a disconnect with the new one. Manage Webhooks is now removed, will report back if that helps.

qaisjp commented 4 years ago

You will also need to wait for your rate limit to expire. It's per guild, and not per app. You can check when it's done by opening Server Settings -> Integrations -> Webhooks -> New Webhook, and seeing if the New Webhook button says "Internal Server Error" or not.

Lucki commented 4 years ago

and seeing if the New Webhook button says "Internal Server Error" or not.

I was able to create a new Webhook. The last rate limit was 6 hours ago so I'll do the same as before now, waiting a few days and try to catch disconnects :)

qaisjp commented 4 years ago

According to a person in the Discord API chat (https://discordapp.com/channels/81384788765712384/381887113391505410/776912419351167008) there is a limit of 10 webhooks per channel.

There does not seem to be an unreasonable limit for webhooks, server-wide. I managed to create 40 webhooks, 10 webhooks in 4 channels. I think this is new, at least in the past couple of years, as I remember there being a low limit in the past.

This means that I think we can just have a single webhook per channel, instead of editing webhooks.

The immediate workaround is to manually set up webhooks for each of your channels. That should make it work fine. Just provide WebhookURL for each gateway. Don't use a global webhook.

It's the weekend, so maybe I'll get around to finally implementing https://github.com/42wim/matterbridge/issues/764 on Saturday. This should make it so that you don't need to manually create webhooks for each channel, and the bot will add or delete them as necessary.

(This should also eliminate 1 HTTP request per message sent, as we no longer have to edit webhooks when a message is sent.)

poVoq commented 4 years ago

At least for me it seems to be working again with Freenode. Must have been an temporary issue on their side.