• ircd: messages not always traversing hubs to leave nodes

    From Nigel Reed@1:103/705 to GitLab issue in main/sbbs on Mon Oct 23 17:56:25 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/665

    Imagine this simplified layout

    ~~~
    eotl
    services
    vert
    veleno
    digdist
    cvs
    magnumuk
    sestar

    I quit all the channels that I was on and left IRC and rejoined.

    [19:25] * Now talking in #aaa
    [19:25] * nelgin changes topic to 'Do not join this channel or you will be akilled automatically'
    [19:25] * Now talking in #zzz
    [19:25] * cvs.synchro.net sets mode: -o nelgin
    [19:25] * nelgin changes topic to 'Do not join this channel or you will be akilled automatically'

    Now, if I go to vert, veleno and digdist and /LIST I see that the topic is set on both channels.

    *** #aaa 1 Do not join this channel or you will be akilled automatically
    *** #zzz 1 Do not join this channel or you will be akilled automatically

    If I connect to cvs.synchro.net I can see #aaa but not #zzz.

    If I who /WHO #zzz then I get
    #zzz souriest H ~[email protected] (bluabled)
    #zzz nelgin H* [email protected] (...)

    Definitely not on the channel.

    If I do /WHO #aaa then nothing is returned.

    Now if I go to a leaf connected to cvs, let's go with magnumuk and /LIST

    *** #aaa 1 Do not join this channel or you will be akilled automatically
    *** #zzz 1

    Once channel is set with a topic and one isn't.

    #zzz is the channel from which I was deopped when first joining, however the channel modes are not set to +t.

    I could go down a rabbit hole of testing what works and what doesn't but I think it's clear, something, somewhere it not behaving correctly, probably starting at cvs for deopping the first user on an empty channel.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Randy Sommerfeld@1:103/705 to GitLab note in main/sbbs on Mon Oct 23 17:59:22 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/665#note_4361

    Closed because this doesn't make sense and it's not repeatable. Talk on IRC instead.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Randy Sommerfeld@1:103/705 to GitLab issue in main/sbbs on Mon Oct 23 17:59:23 2023
    close https://gitlab.synchro.net/main/sbbs/-/issues/665
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)