Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v2.11.3-rc3

Pre-release
Pre-release

Choose a tag to compare

@patrick-irc patrick-irc released this 24 Nov 16:19
· 17 commits to master since this release

Changelog

Added

  • Flag to mark a port as SSL/TLS secured #3
    • additional WHOIS message: is a Secure Connection (SSL/TLS)
    • additional NOTICE after connecting: Your connection is secure (SSL/TLS).
  • Added two new mandatory fields for split servers and split users to M-Line #4
  • WHOX #8
  • DNSBL module for iauth #55

Changed

  • Do not allow channel creation if split mode is activated #12
  • The following channels are now for opers only: &DEBUG, &ERRORS, &HASH, &LOCAL, &OPER, &AUTH #6
  • Disallow setting yourself +r after connect #32
  • New P-Line field for source IP address used in ident checks (for SSL proxies) #18
  • Channel modes a and r are deprecated and cannot be set by users anymore #7 #5 #1
  • CHFL_UNIQOP (channel creator/owner) will not be set anymore on !channels #7
  • Removed /SET SPLIT command #4
  • Set default ircd.conf delimiter to | #9
  • Removed TKServ #14
  • clang-format #41
  • chkconf: added SIDTRACE flag for O-lines #45
  • If zlib is not available, but ZIP_LINKS is enabled in config.h, show an error instead of a silent disable #47
  • chkconf option -c allows to use a different location to check conf than the built location #54

Upgrading

M-Line format has been changed from

M:<Server NAME>:<YOUR Internet IP#>:<Geographic Location>:<Port>:<SID>:

to

M:<Server NAME>:<YOUR Internet IP#>:<Geographic Location>:<Port>:<SID>:<SPLIT_SERVERS>:<SPLIT_USERS>:

The new fields are mandatory and you cannot start the ircd without setting them.

  1. Find DEFAULT_SPLIT_SERVERS in config.h and append the value to your M-Line
  2. Find DEFAULT_SPLIT_USERS in config.h and append the value to your M-Line
  3. Remove DEFAULT_SPLIT_SERVERS and DEFAULT_SPLIT_USERS from config.h

Example:

M|irc.example.com|IRCnet|Example Server|6667|000A|15|15000