Modules from Gottem in UnrealIRCd 5

These are old archives. They are kept for historic purposes only.

Moderators: Gottem, Supporters

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

Modules from Gottem in UnrealIRCd 5

Post by Syzop »

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.
UnrealIRCd coder
Posts: 189
Joined: Fri Aug 19, 2016 5:26 pm
Location: NL

Re: Modules from Gottem in UnrealIRCd 5

Post by Gottem »

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 ;];]