Page 1 of 1

[DONE] Looking for m_securequery.c port for unreal4

Posted: Mon Jan 16, 2017 8:39 pm
by HeXiLeD
* ==================================================================
* Module: m_securequery.c
* Author: Stealth <[email protected]>
* Version: 1.0.7
* License: GNU Afferro General Public Licnese
* Description: Adds UMode Z to restrict queries to SSL users.
* ==================================================================


Original code here.

I noticed that unreal 4 does not provide this functionality and it is very useful as well as needed for when the network has servers linked that still allow non-ssl (non secure) clients connecting.

Having secure/ssl and non secure clients using and sharing the same line of communication defeats the purpose of being secure in the first place just like having -z channel with +z and -z users mixed.

This module allows both types of clients to exist in the same network while keeping both type of clients separated if the user and or server/network wishes to do so.

Along with +z channel, this module prevents non ssl users to communicate with ssl users should the ssl users decide to load it.

Code: Select all

/mode nick +Z
Clients using both protocols should never be able to communicate between then. Doing so is a security fail.
If anyone could port it, it would be great.

[DONE] Looking for m_securequery.c port for unreal4

Posted: Tue Jan 17, 2017 8:37 pm
by Gottem

Re: [DONE] Looking for m_securequery.c port for unreal4

Posted: Wed May 10, 2017 6:25 pm
by Syzop
Just a small note: this functionality will be in UnrealIRCd 4.0.12 by default (not yet released at time of writing).

For some reason nobody ever requested it on the bug/feature tracker. Which is a bit of a pitty, since if I had known about this feature back in 2012 I would have added it. I like it!

Re: [DONE] Looking for m_securequery.c port for unreal4

Posted: Thu May 18, 2017 2:16 pm
by Gottem
I guess we mostly figured that you'd adopt the module if you thought it worthwhile. :>

And alright, I've included a note in my repo's entry for the module about you shipping it with core from that version onwards. Makes it easier for people to track updates of that shit. =]

Re: [DONE] Looking for m_securequery.c port for unreal4

Posted: Fri May 19, 2017 12:19 pm
by HeXiLeD
That is great that the module is now included, but there seems to be some confusion.
https://bugs.unrealircd.org/view.php?id=4953