[DONE] Looking for m_securequery.c port for unreal4

Need a module converted from 3.2.x to UnrealIRCd 4? Or looking for a certain module? Ask here.

Moderators: Gottem, Supporters

Post Reply
HeXiLeD
Posts: 26
Joined: Mon Jan 16, 2017 8:07 pm
Location: online

[DONE] Looking for m_securequery.c port for unreal4

Post by HeXiLeD » Mon Jan 16, 2017 8:39 pm

* ==================================================================
* Module: m_securequery.c
* Author: Stealth <stealth@x-tab.org>
* 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.

Gottem
Posts: 133
Joined: Fri Aug 19, 2016 5:26 pm
Location: NL

[DONE] Looking for m_securequery.c port for unreal4

Post by Gottem » Tue Jan 17, 2017 8:37 pm

If you like my modules, pls consider donating (through PayPal) or becoming a monthly Patron ;];]

Syzop
UnrealIRCd head coder
Posts: 1784
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

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

Post by Syzop » Wed May 10, 2017 6:25 pm

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!

Gottem
Posts: 133
Joined: Fri Aug 19, 2016 5:26 pm
Location: NL

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

Post by Gottem » Thu May 18, 2017 2:16 pm

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. =]
If you like my modules, pls consider donating (through PayPal) or becoming a monthly Patron ;];]

HeXiLeD
Posts: 26
Joined: Mon Jan 16, 2017 8:07 pm
Location: online

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

Post by HeXiLeD » Fri May 19, 2017 12:19 pm

That is great that the module is now included, but there seems to be some confusion.
https://bugs.unrealircd.org/view.php?id=4953
Constructive criticism leads to evolution and progress. Negative criticism leads to obsolescence. We should not be living in 1990s irc management & developing standards just because it was cool.

Post Reply