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

Already on GitHub? Sign in to your account

[BUG]: m_invisible -> 2.0 #19

Closed
westor7 opened this Issue Apr 3, 2013 · 13 comments

Comments

Projects
None yet
6 participants

westor7 commented Apr 3, 2013

Hello,

I have check that when i join into an channel and using +Q ok working, but when i do from my clone the channel /hop the nick's that has +Q does not hiding from me.

  • Thanks!

I would also like m_invisible to be fixed, wish I could it myself but I'm not a coder. However, it looks like the module does not work properly because the nick that is supposed to be hidden, can still be seen with (at least) /names. As it is right now, m_invisible does not work, but I sure would like it to.

Contributor

ShutterQuick commented Mar 6, 2014

@slacks42
You probably just forgot to set the settings.
There definitively are some leaks though. Mind testing this? https://raw.github.com/ShutterQuick/inspircd-extras/2a9564bb19f5621d32c1bcaa6cfad54849cdbef8/2.0/m_invisible.cpp

@ghost

ghost commented Mar 7, 2014

@ShutterQuick

We have been monitoring this issue for a while waiting for someone to update the module to sort some issues and then I seen your post so loaded your m_invisible on to our network.

(Also as a side note, we are a commercial network with user count in 0000's, we have a genuine need for this module due to underage users etc.).

Findings with m_invisible:

Two users in a channel, Oper and User.

Oper sets user mode +Q, User sees Oper part. Oper does /cycle or /hop, User sees Oper part again (even though as far as the user is concerned Oper left ages ago) and Users sees Oper re-join.

One user in a channel, User.

Oper sets user mode +Q and then joins the channel. User sees Oper join.

Would be such a great use to get this working.

Thanks

Steve

Owner

attilamolnar commented Mar 7, 2014

@stevesharpe It sounds like you could make better use of a logging module than m_invisible and it is much simpler also.

Contributor

ShutterQuick commented Mar 7, 2014

@stevesharpe
I agree with @attilamolnar in that I doubt you need m_invisible.
Buuuuuut as an exercise I'm kind of enjoying seeing exactly how invisible I can make it.
https://raw.github.com/ShutterQuick/inspircd-extras/ef2ebe49bac561f8fb6ebf38f7d6bef39f398921/2.0/m_invisible.cpp

It comes with two options disabled by default.
evade - if you set this to true, hidden opers will be nick'd to theid uuid when someone tries to nick to the nick they're using. Prevents revealing though the /nick command.
safety - if this is set to true, the oper will be prevented from PMing and setting modes unless actively overriding. Prevents forgetting one is hidden and accidentally talking / setting modes.

Owner

attilamolnar commented Mar 7, 2014

This doesn't make any sense, you don't want the oper to be invisible globally the point of this module is to hide the oper on channels.

@ghost

ghost commented Mar 7, 2014

@attilamolnar

In this case should this module be pulled, because no doubt it will just waste other peoples time the same as I was looking for a good couple of hours as to what was wrong or if I'd made a mistake and missed a setting somewhere.

Re: "It sounds like you could make better use of a logging module than m_invisible and it is much simpler also.". Is there a module available somewhere (possibly some hidden place due to the nature) that echo's channel and private activity to some channel?

We would be interested in this (even if it was created by a dev as a private paid module).

@ShutterQuick

Thanks, will test shortly and update.

@ghost

ghost commented Mar 7, 2014

@ShutterQuick

All issues sorted now.

But, /whois doesn't work with m_invisible loaded. It seemed to break it on the original also. Can you reproduce this?

In an IRC client End of WHOIS is the only line shown when you /whois someone now.

Owner

attilamolnar commented Mar 8, 2014

@stevesharpe

In this case should this module be pulled...

It's a third party module, which translates to "unsupported" and "anything can happen".

Is there a module available somewhere (possibly some hidden place due to the nature) that echo's channel and private activity to some channel?

Yes, it's free of charge but only available upon request. Give an email address or talk to me on IRC.

@ghost

ghost commented Mar 10, 2014

@ShutterQuick

Confirmed also on another network that /whois no longer works for IRC operators whilst m_invisible is loaded.

Owner

attilamolnar commented Mar 16, 2014

@stevesharpe can you give an email?

UselessOper added a commit to UselessOper/inspircd-extras that referenced this issue Apr 8, 2014

Update m_invisible.cpp
Fixes issues mentioned in inspircd#19.

DarkTexas commented May 6, 2016 edited

It's a third party module, which translates to "unsupported" and "anything can happen".

According to that it wont get fixed? That /whois issue is the only Issue that's blocking us from using it for hiding our Bots in the Channels. >_<

Anyone who could fix it?

@ShutterQuick

https://raw.github.com/ShutterQuick/inspircd-extras/ef2ebe49bac561f8fb6ebf38f7d6bef39f398921/2.0/m_invisible.cpp

Contributor

SaberUK commented May 6, 2016

There is no real reason to want to hide a bot other to spy on people and that is is unethical at best and illegal at worst. We will not support it or fix any bugs in this module.

@SaberUK SaberUK closed this Aug 20, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment