InspIRCd v2.0.6rc1 & v2.1.0b3 released!
Posted by ~w00t on April 09, 2012

What's new

InspIRCd v2.0.6rc1 has been released, fixing the CERT DNS vulnerability, amongst other things. All v2.0 users are strongly recommended to upgrade. v1.2 users should start considering the 2.0 branch, as 1.2 is now entering the last phase of support.

InspIRCd v2.1.0b3 contains some new features:

  • a new module for join/part snotices (m_joinpartsno) - useful for smaller networks.
  • m_redirect offers usermode +L to avoid automated redirections.
  • m_sslmodes offers usermode +z to enforce SSL-only queries, matching the provided channel mode

Thanks (again) to Shawn Smith for his work on these features.

For v2.0.6rc1, thanks to the following people for this release:

Author: Adam <[email protected]>
Author: Daniel De Graaf <[email protected]>
Author: Jackmcbarn <[email protected]>
Author: Jens Voss <[email protected]>
Author: Justasic <[email protected]>
Author: Kyle Fuller <[email protected]>
Author: Sadie Powell <[email protected]>
Author: Pogs McPoggerson <[email protected]>
Author: Robin Burchell <[email protected]>
Author: Rutger <[email protected]>
Author: Shawn Smith <[email protected]>
Author: Sir Pogsalot <[email protected]>
Author: William Pitcock <[email protected]>

And a diffstat, for the curious:

README.md                           |   13 ++++++++
configure                           |   12 ++++++-
docs/README                         |    1 -
docs/inspircd.conf.example          |    5 +++
docs/inspircd.helpop-full.example   |    8 ++--
docs/inspircd.helpop.example        |    8 ++--
docs/inspircd.motd.example          |    1 -
docs/modules.conf.example           |    6 ++--
docs/modules/modules.conf.charybdis |    2 +-
include/users.h                     |    4 ++
make/check_eventfd.cpp              |    7 ++++-
make/configure.pm                   |   28 ++++-------------
sources.list                        |    2 +-
src/commands/cmd_clearcache.cpp     |    2 +-
src/commands/cmd_info.cpp           |   21 +++++++------
src/configreader.cpp                |    8 +++--
src/dns.cpp                         |   57 ++++++++++++++++++++++++++++-------
src/inspircd.cpp                    |    4 +-
src/mode.cpp                        |    2 -
src/modules.cpp                     |    7 ----
src/modules/extra/m_ssl_gnutls.cpp  |    2 +-
src/modules/m_blockcolor.cpp        |   10 +++---
src/modules/m_chghost.cpp           |   11 ++++---
src/modules/m_hostchange.cpp        |    2 +-
src/modules/m_nationalchars.cpp     |    3 +-
src/modules/m_ojoin.cpp             |    2 +-
src/modules/m_remove.cpp            |    5 +++
src/modules/m_shun.cpp              |    9 ++++-
src/modules/m_stripcolor.cpp        |    4 +-
src/users.cpp                       |   13 +++++---
win/configure.cpp                   |    2 +-
31 files changed, 162 insertions(+), 99 deletions(-)

And for v2.1.0b3:

Author: Adam <[email protected]>
Author: Daniel De Graaf <[email protected]>
Author: Jackmcbarn <[email protected]>
Author: Jens Voss <[email protected]>
Author: Justasic <[email protected]>
Author: Kyle Fuller <[email protected]>
Author: Sadie Powell <[email protected]>
Author: Pogs McPoggerson <[email protected]>
Author: Robin Burchell <[email protected]>
Author: Robin Burchell <[email protected]>
Author: Shawn Smith <[email protected]>
Author: William Pitcock <[email protected]>
Author: Xaquseg <[email protected]>

Diffstat:

README.md                          |   13 ++++++
configure                          |   12 +++++-
docs/README                        |    1 -
docs/inspircd.conf.example         |    2 +
docs/inspircd.motd.example         |    1 -
docs/modules.conf.example          |    7 +++
make/check_eventfd.cpp             |    7 +++-
sources.list                       |    2 +-
src/commands/cmd_clearcache.cpp    |    2 +-
src/commands/cmd_info.cpp          |    3 +-
src/dns.cpp                        |   57 ++++++++++++++++++++++-----
src/inspircd.cpp                   |    4 +-
src/modules/extra/m_hash_posix.cpp |    2 +-
src/modules/extra/m_ssl_gnutls.cpp |   32 ++-------------
src/modules/m_autoop.cpp           |    2 +-
src/modules/m_chghost.cpp          |   11 +++--
src/modules/m_ident.cpp            |    1 +
src/modules/m_joinpartsno.cpp      |   65 ++++++++++++++++++++++++++++++++
src/modules/m_nationalchars.cpp    |    3 +-
src/modules/m_redirect.cpp         |   65 +++++++++++++++++++++++++------
src/modules/m_remove.cpp           |    5 ++
src/modules/m_shun.cpp             |    9 +++-
src/modules/m_sslmodes.cpp         |   73 ++++++++++++++++++++++++++++++++++--
src/users.cpp                      |   19 ++++-----
24 files changed, 312 insertions(+), 86 deletions(-)