Skip to content

Update #51

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from
Closed

Update #51

wants to merge 2 commits into from

Conversation

Madriix
Copy link
Collaborator

@Madriix Madriix commented May 26, 2021

Changelog:

  1. Creation of the MsgRedistribution option. If enabled, will override the entire old system installed by default, and it will save the last 300 lines for both privmsgs and notices (except ctcp) and all separately by channel and by recipient. It records everything even if the client is logged into JBNC or not.
    As soon as the client reconnects to JBNC, it will send all privmsgs / notices to the client. The IRC client should sort the msgids by checking if they are already received, if they are not received then the client updates the new messages. Once the client has updated all the new messages, then it should automatically send "/jbnc logclear" to remove the entire "privmsgnotice" array from the client connected to the JBNC.
    [To the lines 426, 633, 726, 789, 1361 and 1428]

  2. Add the SASL account so that it is stored
    [To the line 942]

  3. Addition of the away-notify cap to display the raws of the away and back
    [To the line 883]

  4. Attempt to correct some miscellaneous bugs
    [To the lines 253, 524, 659, 1108, 1215 and 1218]

In test/prod for several weeks on an UnrealIRCd 5.0.9 with irc-framework latest version, it works well, sometimes with spikes of 180 clients connected simultaneously

@realrasengan
Copy link
Collaborator

realrasengan commented Jun 1, 2022

Great job! It looks like there's a couple unresolved conflicts though

@Madriix
Copy link
Collaborator Author

Madriix commented Jun 1, 2022

@realrasengan I would say delete/reject this PR as it is over a year old.

I have 2 JBNC projects:

  • The first project: This is the one on my vps server since 2020. It is updated from time to time. It has a system for retrieving old messages via a custom command system, equivalent to "MsgRedistribution". I'm bound to have this because imagine you're on a mobile phone and you're on an IRC web client connected to JBNC so you're connected on IRC you're chatting but then you're afk or autoafk on JBNC because you're not no longer connected to IRC (because of the mobile that has the screen off or in battery/energy saving). Then you return to Chrome by just displaying the window (web client) and you reconnect and there the system "MsgRedistribution" it sends data to the client and the client displays the latest messages. It's quite complicated to imagine and to do, but it works well it suits me there but only partially.
  1. My second project: It's JBNC that I download from time to time (latest version) and I update what is important. There is no "MsgRedistribution". And I send the PR.

Well, but I like it works well.

There is one thing that I don't understand about the last PR: #56 I should remove the if _channel && _channel.name and go and solve the problem a little before, because it there is something that creates or generates a "channel.name undefined" where could it come from? And it's not easy to debug, because out of 200 people simultaneously connected to JBNC, only 4 people are victims of this undefined bug every day, only about 4! Since 48h I detect zero!

@realrasengan
Copy link
Collaborator

Ah - I see! Makes sense and thank you for pushing those PR's up!

In terms of the bug, I will take a look as well! Thank you again!

@Madriix
Copy link
Collaborator Author

Madriix commented Jun 2, 2022

@realrasengan yesterday to test logs I replaced this:

        if (_channel && _channel.name) {
          socket.write("@time="+new Date().toISOString()+";msgid=back :"+connection.nick+"!"+connection.ircuser+"@"+connection.host+" JOIN :"+_channel.name+"\n");
        } else {
          continue;
        }

by

        if (_channel && _channel.name && _channel.name!="#fff") {
          socket.write("@time="+new Date().toISOString()+";msgid=back :"+connection.nick+"!"+connection.ircuser+"@"+connection.host+" JOIN :"+_channel.name+"\n");
        } else {
          connection.write("PRIVMSG #!bug-log! Bug du undefined on join - "+_channel.name+"\n");
          continue;
        }

and also here:

                if(_nick==this.nick) {
                  if(!this.channels[__channel]) {
                    this.channels[__channel]={};
                    this.channels[__channel].modes='';
                    this.channels[__channel].topic='';
                    this.channels[__channel].topic_set='';
                    this.channels[__channel].topic_time=0;
                    this.channels[__channel].key=null;
                    this.channels[__channel].limit=null;
                    this.channels[__channel].forward=null;
                    this.channels[__channel].throttle=null;
                    this.channels[__channel].names=[];
                    this.channels[__channel].userhosts=[];
                    this.channels[__channel].name= _channel;
                    this.channels[__channel].aop=[];
                    this.channels[__channel].aoh=[];
                    this.channels[__channel].aov=[];
                    this.channels[__channel].isop=false;
                    this.channels[__channel].ishop=false;
                    this.channels[__channel].isvoice=false;
                  }
                }

instead I put this ( https://github.com/freenode/jbnc/blob/master/bouncer.js#L1183 ):

                if(_nick==this.nick) {
                  if(!this.channels[__channel]) {
                    this.channels[__channel]={};
                    this.channels[__channel].modes='';
                    this.channels[__channel].topic='';
                    this.channels[__channel].topic_set='';
                    this.channels[__channel].topic_time=0;
                    this.channels[__channel].key=null;
                    this.channels[__channel].limit=null;
                    this.channels[__channel].forward=null;
                    this.channels[__channel].throttle=null;
                    this.channels[__channel].names=[];
                    this.channels[__channel].userhosts=[];
                    this.channels[__channel].name=(_channel?_channel:'#fff');
                    this.channels[__channel].aop=[];
                    this.channels[__channel].aoh=[];
                    this.channels[__channel].aov=[];
                    this.channels[__channel].isop=false;
                    this.channels[__channel].ishop=false;
                    this.channels[__channel].isvoice=false;
                  }
                }

Log IRC:
[16:39:18] Bug du undefined on join - undefined
[13:33:51] Bug du undefined on join - undefined
(Since noon there have only been about 4 people. It is enough for the person to shut down jbnc and come back to solve the problem)

The problem does not come from the case 'JOIN', it is elsewhere.

The problem could be related to one of the following lines but not sure:

  1. https://github.com/freenode/jbnc/blob/master/bouncer.js#L1230
  2. https://github.com/freenode/jbnc/blob/master/bouncer.js#L1283
  3. https://github.com/freenode/jbnc/blob/master/bouncer.js#L1312
    It may be a raw that is executed and there is no channel where it adds a new value in the array which is "undefined"
    I really want to put logs to see what happens but I'm afraid that it will cause a lot of flooding if the log is placed in a bad place

@Madriix
Copy link
Collaborator Author

Madriix commented Jun 3, 2022

Here is a log from yesterday:

[18:58:43] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com changes modes to +ipwxzI
[18:58:43] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com (dis-9A3C06A2.cloud-97d50b.irccity.com) (46/H/fr/Dnc) [2a01:cbxx:51:xxx:98b1:21bf:ad3b:f719] connected to the network (irc.discussionner.com)
[18:58:43] CHANNEL: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com join #hirc
[18:58:43] CHANNEL: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com join #quizz
[18:58:43] CHANNEL: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com join #adultes
[18:58:43] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com changed vident to o-actOzsVwrI6AH
[18:59:46] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com is now away: away
[19:01:56] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com is no longer away
at the same time on #!bug-log! [19:01:56] Bug du undefined on join - undefined

[19:02:57] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com is now away: away
[19:05:36] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com is no longer away
[19:05:36] Bug du undefined on join - undefined

[19:07:04] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com is now away: away
[19:07:25] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com is no longer away
[19:07:25] Bug du undefined on join - undefined

[19:08:00] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com is now away: away
[19:08:27] USERS: Alex66!o-tco-fr00ae861-2o@galaxy-2a01cb1651ec13.cloud-97d50b.irccity.com is no longer away
[19:08:27] Bug du undefined on join - undefined

it does it all the time afterwards even when restarting the web client. To stop this from happening, you have to disconnect jbnc and reconnect to it

It may be related to the away and its timer or I don't know

@Madriix
Copy link
Collaborator Author

Madriix commented Jun 5, 2022

Currently I am testing this for 24 hours:

At line 1194 https://github.com/freenode/jbnc/blob/master/bouncer.js#L1194 I added this:
this.channels[__channel].name=_channel;
In test since tonight for 24 hours

        if (_channel && _channel.name) {
          socket.write("@time="+new Date().toISOString()+";msgid=back :"+connection.nick+"!"+connection.ircuser+"@"+connection.host+" JOIN :"+_channel.name+"\n");
        } else {
          console.error(`${parseInt(Number(new Date()) / 1000)}  Probleme bug undefined on join : ${JSON.stringify(_channel)}`);
          continue;
        }

I was able to retrieve the json log with ${JSON.stringify(_channel)} :

There is no channel name


{
  "topic": "\u00035Le plus grand salon du tchat avec son Quizz généraliste – Retrouvez tous les scores des joueurs sur ...",
  "topic_set": "Francois",
  "topic_time": 1607101381,
  "names": [
    "CoeurEnOr",
    "Anne1965",
    "Hurricann",
    "Rugbyman_mignon",
    "Linettte",
    "lelili",
    "Femme00",
    "roses",
    "Haira",
    "Danny",
    "marcpp",
    "Desyre_50",
    "Chellamtl",
    "Noemie",
    "thomas123",
    "Dji_",
    "Jo22",
    "Opaline31163",
    "Jeremy40",
    "Castor75020",
    "juste_ami",
    "Manu85",
    "Ams17",
    "marguerite",
    "+Etoile_Des_Champs",
    "Renita-8ju849",
    "@Ambre66",
    "Eldelfin",
    "Guest01120",
    "Amimour",
    "Orchydey",
    "Statex",
    "Adrielle",
    "Florenadunord",
    "machita",
    "+Lagoonablue",
    "akhi",
    "julien1",
    "femme482022",
    "Toplar66",
    "boby28",
    "Pandora_",
    "Keendy",
    "soccer",
    "MM13",
    "Marllene11",
    "+Akueimetemiwacci",
    "Clo11",
    "Sylence",
    "yacine013",
    "Romaincherbourg50",
    "Nouveau34",
    "Top_secret",
    "Marvin53",
    "Lostin",
    "Kinyousey",
    "jas_",
    "+BemBom",
    "+Sue|Partiemanger",
    "Misterbgg58",
    "Weldernation",
    "Steph80",
    "Amiin12",
    "Oriarie",
    "Seb35",
    "Mtlboy",
    "BeauMetis28",
    "Cloclo55",
    "Nord",
    "Maxoum",
    "Felix19",
    "samy1",
    "supernatural",
    "Jea",
    "Saevin",
    "kenza",
    "Un_homme_du_42",
    "Guappaasita",
    "mlebel",
    "zaza94",
    "clavier",
    "Homere",
    "Wildstrawberry_",
    "Carl32",
    "Redbull",
    "Toss",
    "+Faon",
    "Denis60",
    "alvon",
    "Beckett",
    "Ladydark3",
    "Rayan24",
    "anguillesousroche",
    "Loulouu",
    "Inayaopiti",
    "Loly",
    "Sullysully",
    "Chachacha",
    "filou8",
    "Lavie",
    "Bennjji",
    "+Khanisty|PoZ",
    "niceguy",
    "rico95",
    "Tomg",
    "Benji85",
    "Cassandra974",
    "Guguu",
    "toftofLyon",
    "Tony76",
    "Praline",
    "Chris74",
    "Lequebecois1973",
    "Alexis27300",
    "+Rose55",
    "Sandrine",
    "Valentino03",
    "Filou2",
    "Vickfit",
    "Lovense",
    "TiteLilyRose",
    "fleur_lavande",
    "oden",
    "Lanna88",
    "grande-patte",
    "justine-75",
    "andre2",
    "+sevy13",
    "Sonia8",
    "Pata",
    "carni",
    "&@Boss",
    "tyrex27",
    "Lucide2",
    "+Angèle",
    "+Quizz",
    "+tapavu",
    "iZual",
    "Botlog",
    "Tiw31",
    "hendrixrip",
    "Eac",
    "David6060",
    "Siabelle",
    "martine",
    "Gros",
    "Le_Duc_75",
    "michel30",
    "Patsimple236",
    "Warfi",
    "jeronimo_|la",
    "Flash_43",
    "Stella75",
    "Krystina40_",
    "Olivier08",
    "Gwest64",
    "Ifrita",
    "+Marie"
  ],
  "userhosts": [
    "o-cqb-fraed1791-2s@dis-EFD59683.cloud-f2d09d.irccity.com",
    "o-act2vrOHzjWVo@dis-24E178CE.rev.sfr.net",
    "o-qel-ca535c011-1@AA760AEC.25D99F49.BD9C142B.IP",
    "o-act9WikADFMya@dis-C7EA3E6E.cloud-45269f.irccity.com",
    "o-dcs-frcfaee10-1@C8C315D2:AE3C7B8D:C2DA79A1:IP",
    "o-mnc-frd92511b-1@D6AADF1:4F2835F5:345C9AD9:IP",
    "o-wet-ma4c66a9e-1@F90B2AC6.DB5CCA44.EBA80FD9.IP",
    "o-actcd1YxJ4UOW@dis-9BC8D7C5.cloud-2bbe34.irccity.com",
    "o-dcs-mg8f01b01-2@dis-F1B7139A.dts.mg",
    "o-dcs-ca976d58c-2v@786D0A8E:B67DE1D6:3A0F7D3F:IP",
    "o-mnc-fr39847f9-1@dis-260AD058.fbx.proxad.net",
    "o-actzheBCd4MnR@dis-EFE22DB2.cloud-a1207e.irccity.com",
    "o-dcs-cac4c3f81-1@dis-6171E048.dsl.bell.ca",
    "o-cac-fr57a890f-1@12E35099:985F73EE:524AD6A9:IP",
    "o-wet-frcc1ccbb-1@38B434B5:1EE7E300:9CC9F77F:IP",
    "o-dct-fr4b0d4bc-1@dis-C90942C6.evhr.net",
    "o-cqb-ca822a481-1@dis-642CE4DE.mc.videotron.ca",
    "o-eln-frf8e6a0d-6a@D3A7E4EE.CE638DB2.C125B770.IP",
    "o-cqb-ca3dbfe96-2@D97C4A44:F6F47097:D0CE00A7:IP",
    "o-actfHZkqsOTpY@dis-319D21AE.ftth.abo.bbox.fr",
    "o-mnc-pf121eb09-1@dis-5798390F.dsl.dyn.mana.pf",
    "o-actePQKfb9Vv6@dis-22A72958.cloud-327634.irccity.com",
    "o-actQ1i38VwXo0@96F7A4E9.283DE62E.C2ABCF9E.IP",
    "o-dcs-fr8538d8d-1@dis-579DFF74.ipv6.abo.wanadoo.fr",
    "o-act6l9isUMdOD@dis-8893EF5C.cloud-c96d2e.irccity.com",
    "o-eln-fr0d6e104-6a@dis-8BF9721F.rev.sfr.net",
    "ambre66@globop/b3Aw",
    "o-act24g9v6NTGF@dis-E43C9F76.cloud-4b2157.irccity.com",
    "o-actRfu2Z4hPzA@dis-E89F017C.cloud-6220c4.irccity.com",
    "o-actJWsahQmZVP@dis-27D36FB4.cloud-b7735d.irccity.com",
    "o-act0FwJbYahU8@dis-68FDD11B.cloud-015efb.irccity.com",
    "o-actTc0j3ASvCW@dis-7538CFF4.cloud-966c56.irccity.com",
    "o-act6XkqHAlBsm-1@dis-88F189BD.cloud-c7a74f.irccity.com",
    "o-actxQrJSR6Xa9@dis-6B009C5A.cloud-5dea93.irccity.com",
    "o-wet-fr6d43c69-1@dis-D34B3005.w81-48.abo.wanadoo.fr",
    "o-actJZP90pVBnl@dis-AEE89F17.cloud-096514.irccity.com",
    "o-wet-fr2f8cb9a-1@dis-2A8D89B7.rev.sfr.net",
    "o-mmc-fr53cd9d5-1@1E7B9152:E13E92E3:AEA59B4F:IP",
    "o-cqb-pe5ffb016-6b@94076782.38193228.7DF1C51C.IP",
    "o-acttLXF3vGd02@dis-57CCAC54.w90-43.abo.wanadoo.fr",
    "o-actZp0LMdeBXw@8D7EEDE0.19AD34FE.2ED9D244.IP",
    "o-cqb-cae6b65ad-1@dis-EB970D5E.dsl.bell.ca",
    "o-act1AEJS9t5Yf@dis-513DC70F.cloud-e96465.irccity.com",
    "o-mmc-caeaa0af8-1@dis-3A57B893.mc.videotron.ca",
    "o-actNArdSUWOfG@dis-DD52F09.cloud-eb64a2.irccity.com",
    "o-actDdGv3uCYSe@dis-86575D17.cloud-4bb4d2.irccity.com",
    "o-mnc-fr83709e2-1@dis-81E34361.abo.bbox.fr",
    "o-actw3so8uvXqz-2s@dis-1604E55B.cloud-4758e3.irccity.com",
    "o-actO2tzbd1iEu-1@dis-FFB4939A.cloud-b20048.irccity.com",
    "o-tco-fr59a564b-1@4F5D0C06:C6B0CE71:168E8FEB:IP",
    "o-wet-fr50b4029-1@dis-9A310B59.ipv6.abo.wanadoo.fr",
    "o-wet-fr265b10f-1@6B0DB26C:3AEC5405:5B23DBBF:IP",
    "o-acte390647@dis-61CE9A5F.cloud-7520d3.irccity.com",
    "o-actH95vjcXqIL@dis-42FD03D2.cloud-0338b9.irccity.com",
    "o-actc51wPG4msn@dis-F265AF7A.cloud-fd7e9d.irccity.com",
    "o-act9CvBO3Lt1K@dis-CFA21E43.cloud-b15841.irccity.com",
    "o-wet-dz65c6b1c-1@E6A744AE.B3638004.CF149BEC.IP",
    "o-wet-ptec4aef9-1@dis-497805C8.cpe.netcabo.pt",
    "o-actbylMGL6pa8@dis-F72B1274.mc.videotron.ca",
    "o-actaX5hEutdVU@dis-3706F36E.cloud-9fab50.irccity.com",
    "o-act2GrBcaV3L8-1@dis-9C6917B9.cloud-5be128.irccity.com",
    "o-actRDMglYxdvc@dis-DBCE54F1.cloud-d0bad4.irccity.com",
    "o-qel-es7992af0-1@8BC1F0AA.E77DFE61.9D1A7C3.IP",
    "o-actjO7zVLJ0v1@D30915D8:2C10EF19:206D7409:IP",
    "o-actwQsBvz5674@dis-CC58EDA9.cloud-3bc8c1.irccity.com",
    "o-actkwacPh8lgY@dis-C88A3146.cloud-391560.irccity.com",
    "o-bel-be63e8544-1@7D1749A2:710A8DAB:22D6DF89:IP",
    "o-actE7eJHLF3cG@dis-733181B7.cloud-f25475.irccity.com",
    "o-actZ9CJDiQwgr@dis-22259E6C.cloud-bf0f5e.irccity.com",
    "o-cac-freb9702e-1@dis-A6AF3164.rev.sfr.net",
    "o-acte397854@dis-39B2CC15.cloud-21b963.irccity.com",
    "o-actrCqDiUHtKx@A68B83B4:3FAA025E:FA6C43D6:IP",
    "o-actmuO9St0DER-1@dis-3B6B7A7E.cloud-af049a.irccity.com",
    "o-actHdbUjRu24F-1@dis-B5C074C2.cloud-3e329a.irccity.com",
    "o-actjrPxp3M9GX@dis-812368DF.cloud-4bd10a.irccity.com",
    "o-qel-ca67c857a-1@dis-3ACF2085.dsl.bell.ca",
    "o-actnDQ5oGthNx@dis-C8FBBF62.cloud-0125ce.irccity.com",
    "o-act5OWB3HKnN8@dis-19C79DA9.cloud-6fd5ee.irccity.com",
    "o-actqoE7Cr3aLg@dis-7D4FDAEB.cloud-51aaa7.irccity.com",
    "o-actmSRJlkFLAg@dis-2A060F60.cloud-56fa12.irccity.com",
    "o-dct-frb0a97b8-1@dis-D3CCDBCB.rev.sfr.net",
    "o-actxSKah3nL51_n2o@dis-9EA70665.cloud-a04f91.irccity.com",
    "o-act0Erzq9KoR7@dis-C7BF54EC.cloud-92e4ef.irccity.com",
    "o-dcs-ca96bb52a-1@dis-1DBEB504.mc.videotron.ca",
    "o-actZmnLiGWqTM@dis-1D8E8931.cloud-12a73d.irccity.com",
    "o-actrpI8OjFCzB-1@dis-4545FCDF.cloud-99c5c0.irccity.com",
    "o-actTX8aIVpfQ4@89ACE603:11457710:C7BE20BD:IP",
    "o-actca95YCkbmK@dis-9FBCAA89.cloud-6aaef7.irccity.com",
    "o-actfZLNtTpYmr@dis-FA2E7478.dynamic.sthy.maskatel.ca",
    "o-actzq9t7JVQa1@dis-70E4B648.cloud-0919fa.irccity.com",
    "o-actvuzPJj9Tak@32FE0B08:E565C5AA:C08146CB:IP",
    "o-actw9uOMfTxIE-2@dis-CC0168A0.cloud-c0933d.irccity.com",
    "o-act7riSZd1Yzy-2@dis-18247CB3.cloud-affedb.irccity.com",
    "o-mmc-frc784da7-1@dis-8058F5D.dsl.sta.abo.bbox.fr",
    "o-actjCpaY7Ox4t@dis-BC86639B.fbx.proxad.net",
    "o-actHpePifgmhE@dis-C7DBA233.cloud-1dc10b.irccity.com",
    "o-actujH8m7cvPE@dis-65BDA0F5.cloud-185f17.irccity.com",
    "o-act5hgJqPc9Iu@dis-91916113.cloud-fec05b.irccity.com",
    "o-act5jpviNlcaX-1@dis-C50B1B28.cloud-d17fe2.irccity.com",
    "o-wet-fr3a8029a-1@8934A3A3:85584654:DAAA979C:IP",
    "o-actA8Dctgb43M@dis-9A43228B.cloud-387330.irccity.com",
    "o-acttJF0uGogyb@dis-875C2E8F.cloud-2bf0a6.irccity.com",
    "AccIRCWmyvr26Rq9@dis-746B2715.subs.proxad.net",
    "o-act5LnvdQ1yTJ-1@dis-1AFE05F9.cloud-c2ccf2.irccity.com",
    "o-actTaoU1Lmblj@dis-A8C84E4F.cloud-9111cf.irccity.com",
    "o-actpaHRu8EcOT@dis-1ADE19C1.cloud-3e7a85.irccity.com",
    "o-actNbm3OTiCqW@dis-1B390C29.cloud-b65160.irccity.com",
    "o-act50GKRCWuFB@dis-B8886085.cloud-c36714.irccity.com",
    "o-actsgtaXcLE9T@dis-3A4C9353.cloud-e2ae0b.irccity.com",
    "o-act30URDmNkyY@dis-4C4828AC.cloud-9e72c6.irccity.com",
    "o-actkyDCjE4W27-2f@Haters4g-account-Tony76.trash",
    "o-acty8qiPgAZsl@dis-F52663F4.cloud-da565d.irccity.com",
    "o-actH8p1iMcStC-1@dis-84D8141A.cloud-59262c.irccity.com",
    "o-actDEptThByX4@dis-D47E6F12.cloud-16c147.irccity.com",
    "o-actsQS9wNDzKk@dis-23368E97.cloud-e68e80.irccity.com",
    "o-acty8DBHRh1Ag@dis-3146DFC1.cloud-e7d69c.irccity.com",
    "o-actsoGdUOnF0l@dis-47865BE.cloud-27d9f4.irccity.com",
    "o-actREun2BlDgt@dis-A19A0FA5.cloud-005850.irccity.com",
    "o-act8ZPzNbSYVp@dis-E490BE46.cloud-5544dc.irccity.com",
    "o-actITMecgVSxG@dis-B8C8EC11.cloud-684f7b.irccity.com",
    "o-actRsklw2IXJa@87EA8E9:8A600F23:3708993E:IP",
    "lily@chanadmin/b3Aw",
    "o-act5sCfVHrjEQ@dis-E5580505.b2b2c.ca",
    "o-qel-ca4d1f310-1@dis-D237EC02.dsl.bell.ca",
    "o-acteW0PcoZGJq@6EF3E0CF.B6026786.E3AB71A.IP",
    "o-wet-frdf259c8-1@dis-7A1876C3.ftth.abo.bbox.fr",
    "o-wet-frbed15cf-1@9641E282:9BE44D1:A21120A9:IP",
    "o-actGio6UY0yfH@BFB6C2E4:18A44D97:31C1B85:IP",
    "o-actXZy5iwusMI@C86DAECF:3D767D5B:326FC232:IP",
    "o-actYipGP4bF0C@dis-612A9A49.ipv6.abo.wanadoo.fr",
    "marie@animation.discuss.com",
    "AccIRC89GDQnck6e@79BBFD64:5C93700F:59BB5AE4:IP",
    "services@services.discuss.com",
    "o-acte365244@dis-E2482541.w90-108.abo.wanadoo.fr",
    "o-actd1vb1S2NWx@dis-ADE074CE.dsl.sta.abo.bbox.fr",
    "Ange@admin.discuss.com",
    "quizz@admin.discuss.com",
    "tapavu@admin.discuss.com",
    "iZual@discus-11179605.rev.sfr.net",
    "irclog@logs-canaux.discuss.com",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*",
    "*@*"
  ]
}

To see for tomorrow

@Madriix
Copy link
Collaborator Author

Madriix commented Jun 6, 2022

Since yesterday there is no longer any problem with "undefined joins".
I also fixed issues with userhosts *@* not found.
To see later if all is well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants