Modules from Gottem in UnrealIRCd 5

For the old 4.x series

Moderators: Gottem, Supporters

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

Modules from Gottem in UnrealIRCd 5

Post by Syzop » Fri Dec 13, 2019 8:40 am

There are a number of 3rd party modules that Gottem wrote which are now included in UnrealIRCd 5 or are offered via other functionality.
Here's a list of what is included in UnrealIRCd 5.0.0 (no need to install 3rd party modules for this anymore):
  • m_needauthjoin: possible via set::restrict-commands if you make "JOIN" a command for registered users only
  • m_nick_minlen: now configurable via set::min-nick-length
  • m_allowctcp_opers: this behavior is the default in UnrealIRCd 5
  • m_uniquemsg: in channel mode +f now in the 'r' subtype, eg: MODE #channel +f [1r]:15
  • m_storetkl: implemented in the 'tkldb' module which is loaded by default
  • m_websocket_restrict: not all but some of this is implemented by default in UnrealIRCd 5 (the listen block has a websocket type now)
  • m_listrestrict: most of this can now be done via set::restrict-commands, making LIST available only for people connected longer than XX seconds or registered users
  • m_pmdelay: this too can be done via set::restrict-commands
  • m_noinvite: we don't offer this as-is, but using set::restrict-commands is of great help against invite spambots
  • m_tklexcept: TKL exceptions are in UnrealIRCd 5 via the /ELINE command
  • m_rmtkl: now exists in UnrealIRCd 5 (/RMTKL)
  • m_forward: now exists in UnrealIRCd 5. Meaning of +L was changed and new extban +b ~f:#chan:mask was added.
IMPORTANT: All the other modules from Gottem would need updates from him. Until then you cannot use them on UnrealIRCd 5. As of December 13 2019 there are no 3rd party modules ported yet to UnrealIRCd 5. I'll leave it up to Gottem to announce any ETA on that.

Gottem
UnrealIRCd coder
Posts: 186
Joined: Fri Aug 19, 2016 5:26 pm
Location: NL

Re: Modules from Gottem in UnrealIRCd 5

Post by Gottem » Sat Dec 28, 2019 3:46 pm

I've made an announcement in the U5 specific board, so everyone should go there from now on. =] Everything in this U4 board will still be kept, but it's mostly for reference/history only.

This also means I've effectively deprecated all 4.x modules so they won't be receiving updates anymore.
If you like my modules, pls consider donating (through PayPal) or use the custom job fee option in my shop if you want to donate with credit card or iDEAL ;];]

Locked