Skip to content
This repository has been archived by the owner on Jan 7, 2020. It is now read-only.

[InspIRCd] Use of +f or +j causes channel users not to show up on other networks #1

Open
siniStar7 opened this issue Jul 30, 2014 · 2 comments

Comments

@siniStar7
Copy link
Contributor

[InspIRCd-2.0.2(r0)] Setting +f or +j in an InspIRCd Network's channel will cause that channels users on the InspIRCd network NOT to show up to other linked networks until unset and the link restarted.

@siniStar7
Copy link
Contributor Author

Updated with new and more accurate information.

@siniStar7 siniStar7 changed the title InspIRCd networks users do not appear in channel(s) [InspIRCd] Use of +f or +j causes channel users not to show up on other networks Jul 31, 2014
@jlu5
Copy link

jlu5 commented Sep 27, 2015

Offending line is likely https://github.com/XthemeOrg/FunJanus/blob/master/src/Server/Inspircd.pm#L501

As of InspIRCd 2.0, the server protocol sends modes with arguments in the FJOIN (channel burst/join) command, which means that the argument list is effectively pushed down depending on the amount of modes with an argument (+fjkl, etc.) that are set.

Unfortunately, I don't know enough Perl to fix this kind of stuff myself ;(

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

No branches or pull requests

2 participants