|
![](/images/spacer.gif) |
![](/images/spacer.gif) |
![](/images/spacer.gif) |
Changelog for inspircd-modules-sqlite3-4.1.0-lp156.1.1.x86_64.rpm :
* Sun Jul 14 2024 Marcus Rueckert - Update to 4.1.0 https://docs.inspircd.org/4/change-log/#inspircd-410 https://www.inspircd.org/2024/07/14/v410-released.html- Drop upstreamed patches: 0002-modernize-apparmor.patch 0003-I-want-pie.patch- Update to version 0.0.0+git1720900495.690105f: * Fix the CI workflows on v3. * Add the randomidxlines module. * Add the ipinfo_io and profilelink modules * Fix some v4 modules declaring a dependency on v3. * Add a module that works around CVE-2024-39844. * Wed Jul 03 2024 Marcus Rueckert - Added 0003-I-want-pie.patch * Wed Jul 03 2024 Marcus Rueckert - for newer C++17 we need a newer GCC on leap * Wed Jul 03 2024 Marcus Rueckert - Apparmor fixes: - install profile to the proper path - added 0002-modernize-apparmor.patch: modernize the profile * Wed Jul 03 2024 Marcus Rueckert - inspircd since v3 supports the common variables for the for flags and compilers. stop patching the files * Wed Jul 03 2024 Marcus Rueckert - Adapted 0001-default-config.patch with changes recommended by upstream * Wed Jul 03 2024 Marcus Rueckert - remove 0002-Create-channels-without-op.patch - since v3 we can just remove \"o\" from the default modes to achieve the same behavior * Wed Jul 03 2024 Marcus Rueckert - Update to 4.0.1 https://docs.inspircd.org/4/change-log/#inspircd-401 https://www.inspircd.org/2024/07/02/v401-released.html- Update to contrib version 0.0.0+git1719859611.f5323d3: * Re-add support for verifying tokens to ircv3_extjwt. * Update the ircv3_extjwt module for v4. * Sat Jun 29 2024 Marcus Rueckert - disable mbedtls on code15 * Sat Jun 29 2024 Marcus Rueckert - Update to 4.0.0 https://www.inspircd.org/2024/06/29/v400-released.html https://docs.inspircd.org/4/overview/ https://www.inspircd.org/2024/06/29/v400-released.html- switch contrib modules from the 3 to the 4 branch- drop httpd_api and irc3_extjwt modules * Fri Jun 28 2024 Marcus Rueckert - enable the new httpd_api module and move it into its own subpackage * Fri Jun 28 2024 mrueckertAATTsuse.de- Update to 3.17.1 https://www.inspircd.org/2024/06/28/v3171-released.html https://docs.inspircd.org/3/change-log/#inspircd-3171- Update to version 0.0.0+git1719566475.a421c2e: * Update the location that you can get support. * Merge ModAuthor and ModAuthorMail in the readme. * Rename regex_oldpcre back to regex_pcre. * Add the cloak_unreal module. * Check packages with ubuntu-latest. * Add the delayuse module. * Import cloak_md5 and md5 from the master branch. * Update modules for the latest v4 release. * Fix a conversion warning in the v4 solvemsg module. * Remove the v4 svsoper module. * Import the ssl_mbedtls module which was removed from v4 git. * Fix ircv3_extjwt generating tokens for private/secret channels. * Update modules for the latest v4 release. * added m_httpd_api.cpp a json http api module for inspircd, allows users to query the ircd using json and get a nice json response. * Mon Dec 25 2023 mrueckertAATTsuse.de- Update contrib to to version 0.0.0+git1698341351.b599429: * Import the blocksock module. * Misc module updates. * Bump actions/checkout from 3 to 4 * We don\'t use ModAuthorMail in v4. * Add a module for sending global messages from a local socket. * Apply the same punishment logic to the v4 version of antiknocker as v3. * Fix the v3 version of antiknocker actually being the v4 version. * Fix the antiknocker module command detection order. * Fix a version constraint from the previous commit. * Add a module which is useful for protecting against bot floods. * Remove regex_pcre2; this was imported in v3.15.0. * Import the nopartmsg module which was removed from v4 git. * Allow inverting the purpose of the blockhighlight mode. * Update v4 modules for the latest changes in git. * Fix version restrictions for v4 modules. * Run the v4 modules through clang-tidy\'s modernizing checks. * Port most of my modules over to v4. * Add recent changes to the v3 upgradecheck module. * Import the hostchange module which was removed from v4 git. * Mon Dec 25 2023 Marcus Rueckert - Update to 3.17.0 https://www.inspircd.org/2023/12/22/v3170-released.html https://docs.inspircd.org/3/change-log/#inspircd-3170 * Fri Jun 16 2023 Marcus Rueckert - Update to 3.16.1 https://www.inspircd.org/2023/06/16/v3161-released.html https://docs.inspircd.org/3/change-log/#inspircd-3160 * Sun Apr 30 2023 Marcus Rueckert - Update to 3.16.0 https://www.inspircd.org/2023/04/28/v3160-released.html https://docs.inspircd.org/3/change-log/#inspircd-3160 * Sun Apr 30 2023 mrueckertAATTsuse.de- Update to version 0.0.0+git1676840883.66d6b4c: * Add the upgradecheck module. * Allow the teststdrpl module to also test the standard-replies cap. * Fix the v4 lockserv module using old-style format strings. * Update the v4 modules for the latest alpha release. * Fri Dec 30 2022 Marcus Rueckert - Update to 3.15.0 https://www.inspircd.org/2022/12/30/v3150-released.html https://docs.inspircd.org/3/change-log/#inspircd-3150- Update contrib to version 0.0.0+git1670084781.dd17286: * 69ddc59 Allow writing some data to the socket before closing in autodrop. * 1073fc1 Modernize my contrib modules to match the current style guide. * ae8f2ba Allow clients to send CTCPs when the solvemsg module is loaded. * 5dfe1a5 Fix a typo in the teststdrpl module. * d210aff Add the ircv3_extjwt module. * 50c9c24 Add a module that works around CVE-2022-2663. * 49e2298 Various improvements to the ircv3_utf8only module. * Fri Aug 26 2022 Marcus Rueckert - Update to 3.14.0 https://www.inspircd.org/2022/08/26/v3140-released.html https://docs.inspircd.org/3/change-log/#inspircd-3130- Update contrib to version 0.0.0+git1661514917.e9158da: * Move ircv3_utf8only stats from u to U to avoid a conflict. * Add the ircv3_utf8only module. * Import the userip module which was just removed from v4 git. * Fix regex_oldpcre and regex_tre for the most recent alpha release. * m_jumpserver: fix spurious enablement * Allow exempting people by rank from the antisnoop mode. * Thu May 05 2022 mrueckertAATTsuse.de- Update to 3.13.0 https://www.inspircd.org/2022/04/29/v3130-released.html https://docs.inspircd.org/3/change-log/#inspircd-3130- Update to version 0.0.0+git1648974774.8ced8cb: * Fix the messagelength module not sending an invalid mode param numeric. * Update the v4 modules for the latest alpha release. * Bump actions/checkout from 2 to 3 * Add the antisnoop module. * Fix a module missed in commit 3856e563a9. * Add config options to set the mode char of modules with modes. * Use the same provider name in regex_pcre2 as in git master. * Rename the v3 and v4 branch directories to match their actual names. * Fri Dec 31 2021 Marcus Rueckert - Update to 3.12.0 https://www.inspircd.org/2021/12/31/v3120-released.html https://docs.inspircd.org/3/change-log/#inspircd-3120 * Fri Dec 31 2021 mrueckertAATTsuse.de- Update to version 0.0.0+git1639007912.bcc2968: * Disallow empty trailing parameters in jumpserver. * Only specify the development package name on Debian and Ubuntu. * Limit the zombie module to a max of 250 zombie clients. * Remove the VF_VENDOR flag from various modules. * Rename regex_pcre to regex_oldpcre. * Fix eventexec not replacing more than one variable. * Correct the syntax to EXMODE. * Remove ModAuthorMail from modules that don\'t have an email address. * Import the regex_pcre module which was just removed from v4 git. * Splat another C++11ism in regex_pcre. * Fix regex_pcre2 on compilers that don\'t support C++11. * Backport the regex_pcre2 module from master. * Only check for channels/ignore-opmoderated locally. * Fix opmoderated not working when theorigin is on a remote server. * Fri Aug 27 2021 Marcus Rueckert - Update to 3.11.0 https://www.inspircd.org/2021/08/27/v3110-released.html- Update contrib to 0.0.0+git1627037444.0479510 * Lower the default zombification time to 1m, default cleansplit to on. * Fri Aug 27 2021 mrueckertAATTsuse.de- Update contrib to version 0.0.0+git1627037444.0479510: * Lower the default zombification time to 1m, default cleansplit to on. * Add the protoctl module for compat with the latest v4 changes. * Tue Jul 13 2021 Marcus Rueckert - Update to 3.10.0: Fixes CVE-2021-33586 (boo#1188240) For all the details see https://www.inspircd.org/2021/05/14/v3100-released.html- updated patches to apply cleanly again 0001-default-config.patch 0002-Users-debug.patch- enable new contrib modules m_asn.so m_changecap.so m_defaulttopic.so m_exmode.so m_owoifier.so m_sha512.so * Tue Jul 13 2021 mrueckertAATTsuse.de- Update to version 0.0.0+git1624898539.46754de: * Allow exempting from solvemsg by connect class. * Apply solvemsg to elined users too. * Appease Clang on macOS when compiling the solvemsg module. * Exempt registered users from solvemsg. * Rewarn people who don\'t answer their solvemsg query after a while. * Exempt users with status ranks from SOLVEMSG. * Add support for channel messages to solvemsg. * Add a config option to set a max number of users to zombify. * Remove the KiwiIRC.com link. * Add the exmode module. * Add the modenotice module which was removed earlier in v4 development. * Add a module for testing client standard reply implementations. * Master is v4 not v3. * Import demoted modules from the main repository. * Add missing CXX11_OVERRIDE keyword. * Add the sha512 module * Add the defaulttopic module. * Fix the Ubuntu package name for hash_gnutls. * Fix custom tags not being saved by the chanhistory module. * Switch CI from 16.04 to 18.04 to match inspircd/inspircdAATTinsp3. * customtags: use CTCTags::CapReference and CXX11_FINAL. * Modernize regen-modules. * Add the owoifier module. * Added useasn configuration option (#254) * Improve logging in the ASN module. * Fix the ASN metadata not being networked to other servers. * Add the asn module. * Fix the missing override keyword on GetRouting in changecap. * Forward-port the changecap module. * Fri Mar 12 2021 Bernhard Wiedemann - Fix build for SLE-15-SP2:Update * Mon Mar 01 2021 Marcus Rueckert - make sure we see the compiler cmdlines * Mon Mar 01 2021 Marcus Rueckert - no longer try to build re2 on SLE * Mon Mar 01 2021 Marcus Rueckert - Update to 3.9.0 https://www.inspircd.org/2021/02/26/v390-released.html https://www.inspircd.org/2020/11/20/v381-released.html https://www.inspircd.org/2020/10/30/v380-released.html- Update to version 0.0.0+git1611499767.4c273c3: * Kill the identifymsg module. * Add SNI and case insensitive colour names to the qrcode module. * Fix infinite loop in FSAY/FACTION * Actually check for the cap in identifymsg. * Mark OnUserWrite as override in the identifymsg module. * Add a module which implements the freenode identify-msg extension. * v2 is dead, long live v3! * Add a Dependabot config file. * Fix a pedantic build error and rehash modules in asciiswitch. * Add the asciiswitch module. * Add m_relaymsg: stateless bridging using RELAYMSG (#248) * Fix some issues with the telegraf module. * Add a dummy module to the module list for old versions. * The v3 version of hash_gnutls should be restricted to v3-only. * Fix the dccblock module\'s directives. * Add the forward-ported dccblock module. * Fix a bunch of issues with roleplay (#247). * Elaborate more on the history of m_roleplay * Add new m_roleplay module to replace former m_rpg (#244). * Port m_tgchange to inspircd 3.0 * GitHub Actions: migrate away from set-env. * Use a custom snomask letter for SAMOVE. * Sync changes from the inspircd/inspircd macOS CI.- enabled new modules m_asciiswitch.cpp m_dccblock.cpp m_relaymsg.cpp m_roleplay.cpp m_tgchange.cpp- refreshed patches 0001-default-config.patch 0002-Users-debug.patch 0004-Module-to-create-channels-without-OPs.patch- track series file as source * Wed Nov 18 2020 Bernhard Wiedemann - Fix inspircd.service to use --nolog * Fri Oct 16 2020 Marcus Rueckert - Update to 3.7.0 https://www.inspircd.org/2020/07/31/v370-released.html- Update to version 0.0.0+git1601284757.a49059a: * Regenerate the module list. * Fix geoipban conflicting with the v3 RPL_WHOISCOUNTRY numeric. * Regenerate the module list. * Fix clientcheck when used with a custom origin nick. * Add support for CTCP forwarding to the v2 version of clientcheck. * Regenerate the module list. * Allow configuring the source of clientcheck messages. * Regenerate the module list. * Forward-port the Snoonet telegraf module. * Regenerate the module list. * Add a vendor tag that shows the IP/real host to privileged users. * Regenerate the module list. * Improve validation and add notice support to configcheck. * Regenerate the module list. * Fix some oversights with the v3 clientcheck module. * Regenerate the module list. * Add a v3 version of clientcheck. * Regenerate the module list. * The clientcheck module does not need to be VF_COMMON. * Regenerate the module list. * Add the clientcheck module. * Regenerate the module list. * Fix not returning if the mode is not set. * Sat May 23 2020 Marcus Rueckert - switch back to our service file * Sat May 23 2020 Marcus Rueckert - subpackages should require the main package * Sat May 23 2020 Marcus Rueckert - spec cleaner * Sat May 23 2020 Marcus Rueckert - fix patch filenaming to be more consistent: 0001-default-config.patch 0002-Users-debug.patch 0003-Use-pkg-config-instead-of-pg_config.patch 0004-Module-to-create-channels-without-OPs.patch * Sat May 23 2020 Marcus Rueckert - split out the user creation into sysuser-inspircd * Sat May 23 2020 Marcus Rueckert - update to 3.6.0 https://www.inspircd.org/2019/05/03/v300-released.html https://www.inspircd.org/2019/05/10/v301-released.html https://www.inspircd.org/2019/05/17/v310-released.html https://www.inspircd.org/2019/07/05/v320-released.html https://www.inspircd.org/2019/08/23/v330-released.html https://www.inspircd.org/2019/10/25/v340-released.html https://www.inspircd.org/2020/01/31/v350-released.html https://www.inspircd.org/2020/04/24/v360-released.html- refreshed patches inspircd-2.0.18-m_no_op_on_channel_create.patch inspircd-2.0.18_default-config.patch no_more_pg_config.patch users.cpp_debug.diff- dropped patches m_sslinfo.cpp_debug.diff sqlauth_with_clientcert.diff- drop the old geoip module as libgeoip is deprecated- added maxmind module- merged ldap module into the main package- added new subpackage for the qrcode module- removed all conditionals as we only target newer distros now- use the upstream service file * Sat May 23 2020 Marcus Rueckert - added no_more_pg_config.patch: libpq users are not supposed to use pg_config. switch to pkg-config * Sat May 23 2020 Marcus Rueckert - disable geoip based modules * Sat May 23 2020 Marcus Rueckert - Update to 2.0.29 - This release fixes a crash bug in the pgsql module.- Changes from 2.0.28 This release fixes a crash bug in the mysql module as well as fixing several minor issues: - Fixed BanCache entries existing after X-line expiry. - Replaced all references to the dead InspIRCd wiki with the new InspIRCd docs site. - Updated all documentation links to use https. - Updated the Module Manager source list for the new inspircd-contrib repository.- update extra modules to 96e6d66 - Avoid using a VLA in hash_gnutls. - Silence harmless warnings when building the hash_gnutls module. - Add the complete module. - Update for the finalised version. - Fix not parting all channels with JOIN 0. - Fix separating the mask from the extban prefix. - Add PackageInfo directives to hash_gnutls. - Fix the MD5 hash name in hash_gnutls. - Port hash_gnutls to v3. - Allow a space separated list of idents in conn_matchident. - Rename the v2 groups module to teams as well. - Fix custompenalty not reloading the config on rehash. - Fix the autoaway module not inheriting the away event listener. - Fix the copyright years of the autoaway module. - Add a module for automatically marking idle users as away. - Rename the groups module to teams. - Added SAMOVE command (#237). - Improve CIDR mask matching. - Fix the parsing and use of \'prefixed\' durations. - Merge pull request #236 from genius3000/implement_ci - Implement a CI workflow. - Add PackageInfo and silence a compiler warning. - Bring the README up-to-date in content and formatting. - Add the override keyword where it is missing. - Fix a compiler warning of an unused variable. - Limit the regen-modules CI to the main repo. - Squelch a few compiler warnings. - geocmd: remove refcount decrement, this is not necessary. - Regenerate the modules list. - Make some string comparisons case insensitive. - Allow a server to bypass a few redirection checks. - Silence a warning from the zombie module. - Regenerate the modules list. - Update the helpop examples in all of my modules. - General cleanup and improvements to m_nocreate. - Allow matching only unregistered users. - Allow telling the user the real reason. - Update the call to InvokeStats. (#234) - Add SIGUSR2 support to the rotatelog module. - Add a module which adds Discord-style nick tags to users. - Add an option for sending customtag updates to clients. - Update my name and email address. - Add support for inviting groups. - Modernize the v3 groups module. - customtags: add support for adding them to server-originated msgs. - Update the used channel notice method (#233). - Add a \'config\' matching argument to m_xlinetools (#232) - customtags: remove VF_VENDOR and IS_LOCAL check. - Port m_nouidnick to 3 (#230). - Add the customtags module. - Misc updates to the eventexec module. - Fix the flags for the zombie module. - Add a module which zombifies users when a netsplit happens. - Port m_nickdelay to v3. (#228) - noctcp_user: Fix not applying to channel CTCPs. - Add a module which executes commands when events happen. - Remove the VF_VENDOR flag from the geocmd module. - Port m_fakelist to v3 (#225) - Fix a crash in the geocmd module. - Port m_extbanredirect to v3 (#223). - Merge pull request #222 from genius3000/port_bannegate - Fix typos in the new syntax hints. - Port m_bannegate. - Add syntax hints for all v3 parameter modes. - Port two specialized autojoin modules. - Add the geocmd module. - Use URLs that point to the new contrib repo. - m_shed_users: reset SIGUSR2 to SIG_IGN on unload - Add a module to stop idle users from receiving typing notifications. - m_shed_users: Properly handle empty endpoints - Replace end()-1 with rbegin() - Replace C++11 std::string methods with old ones - Remove trailing slash in shed_users endpoint check - m_shed_users: Add HTTP API - m_shed_users: Don\'t shed if we already started - m_shed_users: Fix SetNotified() return - All v3 mods should use \"core 3\" not \"core 3.0\". - Port m_timedstaticquit to 3.0. - regen-modules: use new-style Perl file handles. - regen-modules: only generate module lists for current versions. - m_shed_users: Refactor shedding CAP logic (#207) - m_shed_users: Add custom cap to indicate shedding (#206) - Remove incorrect override. - m_ircv3_sts: remove support for the draft cap name. - 3.0/m_xlinetools: Fix compile error due to HasPermission being renamed to HasCommandPermission. - 2.0/m_conn_invite: Fix file mode, the header, and some whitespace. - Port all of my extras to 3.0 (#196). - Port some other wanted modules to 3.0 (#199). - Add a module for redirecting +p mode changes to +s. - m_solvemsg: use OnUserPostInit on v3. - Remove vendor flag from Version. - 3.0/m_require_auth: Bring this module up to par with core X-line messages. - Don\'t shed unregistered users - Forward port some modules from v2 extras. - m_conn_require: Improve notification of a blocked user. - m_joinpartspam: Fix prioritization bug. - Refactor user picking logic in shed_users (#192) - Fix: allow conn_umodes to set this on connect. - Import the close and jumpserver modules from the main repository. - m_stun: use N as the stats character. - Fix missing ModDepends comments in stun and inviteldapexception. - Create m_stun.cpp (#100) - Add an LDAP invite exception module. - Add the m_con_throttle module by AATTAdam- (#78). - Add tgchange - Backport m_kill_idle to 2.0 (#188) - Add m_shed_users to quit users before maintenance (#186) - Add m_kill_idle to disconnect idle users (#185) - Port m_conn_vhost to 3.0.0rc1. - Add missing $Mod * comments to the apacheauth module. - Change the name for m_override from permitoverride to override. - Add missing initial rehash to m_fix_class_inheritance (#181). - Add a module for assigning users to groups. - Update to m_xlinetools - bug fix and improvements (#175). - Fix a typo in the qrcode module. - Update my modules for v3.0.0rc1. - Add m_fix_class_inheritance - Add a module for allowing ctctags link compat with 3.0 servers. - restrictmsg_duration: add target conf and class exemption. - m_conn_vhost: replace char array with a bitset (#177). - m_conn_vhost: add account variable - Add m_sasl_servercheck - Fail SASL auth if the target is unavailable - Add m_conn_strictsasl - Disconnect users that fail a SASL auth - 2.0/m_opmoderated: Correct the extban letter in ModDesc to \'u\'. - Backport m_cloaking from the master branch. * Tue Nov 20 2018 Marcus Rueckert - properly force a c++ std >= 11 to build banprotect * Tue Nov 20 2018 Marcus Rueckert - enable new modules: m_apacheauth, m_banprotect, m_blocklistmode, m_checkbans, m_conn_accounts, m_conn_invite, m_conn_require, m_extbanbanlist, m_fakelist, m_restrictmsg_duration, m_showfile, m_sslmodeuser, m_whox, m_xlinetools * Tue Nov 20 2018 Marcus Rueckert - update extra modules to fdad62c - qrcode: fix the invalid colour message and support numeric colours. - m_fakelist: a securelist fork that returns configurable spamtrap channels (#169) - Fix some minor bugs in the WhoX backport. - Send the correct syntax flags. Thanks to AATTKoraggKnightWolf for reporting this. - Send the real name as a parameter. - Also override the syntax message from the core WHO in m_whox. - Backport WHOX from 3.0. - Add m_conn_invite which invites users to a list of channels when they connect. - Authenticates users against an Apache auth file. - Add m_blocklistmode by AATTShutterQuick (#167). - Backport user mode of m_sslmodes from 3.0 (#164) The user mode \'z\' was added to the vendor m_sslmodes for 3.0 to allow SSL/Secure only queries and user notices. Backport just the user mode functionality with the same mode name for 2.0. - m_joinpartspam: Bug-fix and comment update (#156) - Update comment in reference to banning - Catch use of /CYCLE to prevent a workaround of this module - Move most of the OnUserPreJoin code to a separate function. - Use this new function for both OnUserPreJoin and OnPreCommand (CYCLE). - CYCLE will be denied if the user is or would be blocked when joining. The NOTICE sent is similar to m_cycle\'s \"you are banned\" denial message. CYCLE will not get redirected, same as how a ban redirect won\'t affect it. - Backport m_showfile from a 3.0 vendor module to a 2.0 extras (#150) - Add m_restrictmsg_duration - Restrict messages for a specified duration (#163) Restrict messages until a user has been connected for a specified duration. This is another spam fighting method. Exemptions are included for messages to opers, to U-Lined clients, and from registered and identifed users. Notifying of the restriction is configurable and the events are prioritized last so things like FILTER, +R, bans, etc. act first. - m_conn_require: Improve the handling in OnPreCommand (#161) - Correctly initialize the UserData object - Move \'zapped\' from a LocalIntExt to a bool in UserData No need to create another ExtItem when the UserData object already exists. Don\'t send the block message or act on \'banmissing\' tags if already \'zapped\'. - Improve the handling in OnPreCommand - Check for UserData on the user first. - Track when we are expecting a reply, so we don\'t eat CTCPs that aren\'t meant for us (at least with a good assumption now). - Default to returning PASSTHRU instead of DENY. - Fix unguarded if block in m_antirandom (#160) - m_conn_require: fix backwards if condition (#157) - Improvements to m_conn_require (#151) - Remove VF_OPTCOMMON flag from Version This module won\'t exhibit strange behavior if not loaded on all servers. At worst, a client server is left \"unprotected\". - Mark self quitters to prevent taking actions on them - Ignore users with a socket level error at disconnect This ignores most port scans (that just close the socket) and some disconnects like ZNC with a cert validation error. Users that are likely denied by this module should have a clean server-sent QUIT. - Add a configurable block message to be sent at disconnect. - Add a config option to disable the CTCP VERSION request This renders a good portion of the module \"useless\" but does still allow the use of requiring CAP and/or a specified \'ctcpstring\'. Some servers may not need to worry about the VERSION request and apparently some clients ignore subsequent requests from services. - Update and improve the documentation. - m_joinpartspam: Allow /invite to remove a block on a user (#152) - Add m_conn_require (#144) A connection allow or block/ban module based on multiple criteria. Blocking happens in a more module-friendly way so the re-check of connect classes can match to a resolved hostname or ident (with m_conn_matchident). Connect classes can block on: - no CAP request - no secondary CTCP reply - no VERSION reply The server can block (and ban) on: - a wildcard string match to the VERSION reply - mismatching dual VERSION replies The server can also ban on: - separate or joined configurations of missing (CAP, secondary CTCP, VERSION) - Add m_xlinetools - X-Line management tools (#136) - Rewrite of m_findxline for more flexibility, base list/remove code is from m_findxline. - Specialized parameter handler of \"-arg=val\" type arguments. - Added ability to match to source, set time, duration, expiry - Added negation matching for reason, source, mask - Added new command of XCOPY to copy an existing X-Line to the same type, with reason and expiry date copied or overridden. - Rewrite m_joinpartspam (#135) - Changed mode to \'+x\' as it appears unused so far, solves conflicts with m_blockhighlight - Block the user from joining for a duration instead of setting a ban - Channel redirect no longer relies on another module (banredirect) - Block duration and channel redirect are per-channel instead of network configured - Config option of \'allowredirect\', which defaults to no. - Config option of \'freeredirect\', to skip the halfop+ check for the redirect channel. Defaults to no. - Add module which prevents a lower rank from removing a listmode entry set by a higher rank (#142) This module saves the integer rank of a person who sets a listmode item (ban, exception, invex, etc), so if a lower-rank attempts to remove it, it will be rejected. This prevents for example a half-op from reversing a ban set by a op, admin or founder. * * * NOTE TO CHANSERV USERS * * * Ensure your operators do not have permission to unban via ChanServ (except for themselves). Also note that any list items set through ChanServ will not be protected, unless ChanServ is present in channel (GUARD ON). - Add m_extbanbanlist (#124) - Extban to include the ban list of another channel - Checks for channel existance and proper permission upon setting - Add m_checkbans (#115) Provides three commands: /checkbans, /testban, and /whyban checkbans: Check a channel\'s ban/exception list against its current users testban: Test a ban mask against the current users in a channel whyban: See what bans/exceptions match yourself or another user to a channel - Add a module to limit SASL connect classes by account(s) (#149). * Tue Nov 20 2018 Marcus Rueckert - update to 2.0.27 This release contains minor bug fixes and documentation corrections. Most notably: - Clients connecting via m_cgiirc will no longer have the wrong IP address shown in messages. - Several bugs in the WHO implementation and documentation have been fixed. - The configure checks for eventfd(), , and strlcpy() have been fixed. All users are recommended to upgrade. - Fix invalid conversion from ‘const char’ to ‘char’ on FreeBSD. - Clarify the documentation for m_httpd and m_httpd_{config,stats}. - Fix the configure checks for eventfd(), , and strlcpy(). - Rename the license file so that people can find it easier. - Update the readme so that it is actually useful. - Fix replying with the source user in oper-restricted WHO lookups. - Clean up the WHO helpop documentation. - m_httpd: close the HTTP connection after serving a request. - Fix sending malformed ERR_UNKNOWNCOMMAND messages in some cases. - Fix gateway client hosts not being updated if DNS resolution fails. - Fix sending malformed ERR_BANLISTFULL numerics in some contexts. - Fix exposing the ban reason when an xline is found in the bancache. * Fri Jun 08 2018 mrueckertAATTsuse.de- update to 2.0.26 This release contains bug fixes and documentation corrections. Most notably: - m_banredirect no longer creates phantom redirects in some rare cases. - m_cgiirc clients connecting from [GZK]Lined hosts through an ELined gateway are now banned correctly. - m_swhois messages set via an oper block are now correctly removed on deoper. - m_xline_db and m_spanningtree now store the correct user as the XLine setter. All users are recommended to upgrade. Detailed changes: - Fix referring to sqloper and sqlauth as extras in modules.conf - Fix two minor docs issues - Fix blank instead of empty PART message when a user is shunned - Improve some documentation (#1483). - m_chanhistory: optionally exempt bots from receiving history. - Add length checking to GetExtBanStatus and m_banexception. - Clarify the documentation of . - Fix m_xline_db storing the wrong setter in the XLine database. - Fix m_spanningtree sending the wrong setter in S2S ADDLINE. - Use HTTPS URLs in the executable file and include examples. - Always store something in the cgiirc hostname extension. - Set User::host before calling ChangeIP(). - Remove swhois messages set in the oper block on deoper. - Fix ModuleManager’s external source lists not working with HTTPS. - m_ssl_openssl: Remove deprecated API members. - [2.0]: Helpop: Move extban ‘U’ from acting to matching Already fixed in master in 8587df2 - Update the GeoIP ExtItem when CGI:IRC sets the real IP (#1471) - Fix ELine::Matches returning false on existing match - Make sure banredirect metadata can not be duplicated - Fix comparator logic for ordering by channel - Revert std::set changes and add duplicate checking in m_banredirect instead, as requested by AATTAdam-- update extras to d5e72d0 - Added check to prevent targeting higher ranked opers in m_pretenduser (#145). - Enhance m_conn_vhost for ident use and improve description (#130). Resolves #129 - Add module for restricting channel modes to specific prefix ranks (#146). This module allows restricting modes to specific prefix ranks. For example: = half-op cannot ban/unban = MLOCK functionality = Only channel owner can op/deop Note that this module can NOT be used to lower the requirement for a channel mode already present in inspircd, only make it stricter. - m_opban: remove spaces from parameters (#147). - Added check for exception in m_opban. - Added privilege check for exception aswell, as GetExtBanStatus() would also parse any extbans in exceptions. - Add a module for preventing certain users from receiving a status rank. Simple module which allows channel owners (+q) and opers to \"ban\" persons from having a position on a channel. - Add a module for restricting nick usage by connect class. This adds badnicks option to connect class, so you can fine-tune banned nicks in a way not possible with the standard configuration parameter. - Add a module for opering users based on their connect class. What it does: It adds a \"opertype\" option to connect block, example: You simple define a connect block extra for each IP you want to give oper status, and they gain oper status automatically upon connect. If a connect block has no opertype value, user matching this will not get opered up. The good with this module, is that all parsing and interpretation of IPs/CIDR masks is done in core with well-proven code, which means theres no security risk in this module that would allow an unauthorized user to gain oper status via for example quirks in IPs/CIDR parsing code. (unless the server admin is stupid and writes something like *\" opertype=\"NetAdmin\"> but then he has itself to blame for giving everyone oper status). - Switch m_anticaps to use the ERR_INVALIDMODEPARAM syntax from 3.0. - Add m_randomnotice - Random notices at a set interval (#137). A re-work of insp20\'s vendor module m_randquote. Modified to send on an interval setting instead of on connect or with a command. Still reads from a file and keeps the suffix and prefix options. - m_cgiircban: Use MatchCIDR() instead of Match() (#134) - Add operoverride and reply on block abilities (#133) Upon request the following has been added: * Oper override ability using the \'users/override-blockinvite\' * priv. A config option to block silently or reply to source * when the INVITE is blocked. While updating this, it was found that checking IS_LOCAL on the \'dest\' user was incorrect. This worked fine without user priv checking and not writing a numeric back to the source. With the additions, we need to only act on a local source user (which is the correct method anyways). - Add user-specific setting to m_slowmode (#128). - Add Attila\'s 2.0 port of m_xmlsocket. Closes #79. - Add m_extbanregex (#123) * Extban for regex matching Requires a loaded regex module * Compatible with banexception and inviteexception also Address * comments Ditch the multiple ModeWatchers, use a single class * that takes the mode character as a parameter Make the fixed * length numbers constant and use the correct type Add a config * option for opersonly Add a time to match check and send a * SNOTICE if it takes longer than half a second Handle nested * extban syntax as well - Add m_cgiircban: Adds W: extban and a whois line for banning based off of cgiirc host. (#76) - FIX msglog if declined is empty (#119). - Add m_blockinvite - Usermode \'V\' to block all INVITEs - Add an oper privilege and exemptchanops check to blockhighlight. Alternate implementation of #121. Closes [#127]. - Remove the 3.0 port of m_anticaps as it is now in the main repo. - 2.0/m_override_umode: Fix typo in for loop - Actually loop the activeopers list on mode removal - Use a numeric that doesn\'t collide with RPL_WHOISBOT in geoipban. - Fix various issues with the m_anticaps module. - Fix a crash when using high ASCII characters in either the case maps or in a message. - Fix a typo in one of the messages. - Remove some unnecessary copies in the AntiCapsSettings ctor. - Add m_bannegate to negate bans with a ~ - Import the m_topicall module which sets the topic on all channels. Closes #39. - Add m_timedstaticquit (#117).- refreshed patches to apply cleanly again: - inspircd-2.0.18_default-config.patch - users.cpp_debug.diff * Mon Dec 04 2017 mrueckertAATTsuse.de- update extras to 4325b0e - Port m_anticaps, m_blockhighlight, and m_qrcode to 3.0a3. - Update the m_antibear description to describe its use better. - Backport m_classban from a 3.0 vendor module to a 2.0 extras - Remove the 2.2 directory. This directory only contained modules which were ported from 2.0 to a really early version of the 2.2 prerelease. Most of them are almost entirely unchanged from the 2.0 equivalents. - Fix a compiler warning in m_rpg. - Remove some broken modules. - Convert m_antirandom and m_privdeaf to the new config system. - Add a module which allows the generation of QR code links. - Update m_ircv3_sts for the final specification. - Add m_conn_matchident: match by ident in connect class - Add feedback message when reloading SSL certificates - Add a module which enables punishing people who use all capitals. - Fix a bunch of issues in m_noctcp_user. - Fix a compiler warning when building [-Wmisleading-indentation]. - Change the ModDesc to describe what the module does. - Use the non-deprecated configuration reading system. - Register the mode with AddService rather than AddMode. - Cache the target after casting it to a User. - Add feedback message when reloading SSL certificate Currently you do not get any feedback message on the IRC server itself when using kill -SIGUSR1 when reloading the SSL certificates. This patch adds the feedbackmessage so you will see this message if you have snomasks enabled, or you have a channel which logs snomask messages. Dropped modules: - m_invisible * Mon Dec 04 2017 mrueckertAATTsuse.de- update to 2.0.25 This release contains minor bug fixes, including fixes to m_cgiirc to protect again WebIRC gateways from sending malformed hostnames and CIDR [GKZ]Lines not respecting the protections set in . All users are recommended to upgrade. - ConfigReader: fix compilers optimizing NULL check in ConfigTag::readString() - Fix CMD_RESTART with relative paths as argv[0]. - Add a mailmap to clean up the output of git-shortlog. - Tell OpenBSD users that they need to use a different make command. - Update the securelist exemption for IRC-Source’s crawler. - Fix exempting CTCP ACTIONs in m_blockcaps and m_noctcp. - Add ADMIN to the list of commands that shunned users can run. - Update the link to the CIDR subnetting charts. - Fix mistakenly hardcoding the halfop prefix char in timedbans. - Use DLLManager::RetrieveLastError() on all platforms. - Fix {Host,IP}MatchesEveryone using Match instead of MatchCIDR. - Fix m_cgiirc allowing malformed hosts sent via WEBIRC. - Fix killing elined clients on [gkz]line in some cases. - Fix the command for enabling m_sqlite3 in modules.conf.example. - Include connection security with the SASL host information. - Update wiki links to use HTTPS and point to the correct pages. - Fix the command table not being case insensitive. - Fix sending a malformed 410 numeric when sent empty CAP commands. - Use InvalidateCache in the sockaddrs overload of OnSetClientIP. - Revert the code changes to m_sasl made in commit 9d4b4344b4. - Work around removing shuns on nicks when the nick is online. - Various minor documentation fixes. - Don’t mess with the encoding of extras modules in modulemanager. - Inform the client when a SASL message cannot be sent - Improve (synchronize) the notices in m_timedbans * Thu Aug 24 2017 mrueckertAATTsuse.de- update to 2.0.24 - m_sasl: really abort sasl session on register - m_cloaking: fix host/ip comparisons #1249 - socketengine_epoll: use getrlimit not ulimit - m_sasl: send host/ip info - m_dnsbl: check returned results are in 127.0.0.0/8 - m_sasl: use host/ip from m_cgiirc if applicable - cmd_who: don\'t show +p channels or channels hidden with m_hidechans - m_ldapauth: fix providing username in PASS - modules.conf.example: document useusername in ldapauth - win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the runtime libraries are not placed in bin - m_sakick: remove unused \"Unable to kick\" notice - m_cloaking: don\'t apply cloak to already cloaked users during registration - m_override: fix parentheses compiler warning - Release v2.0.24 - m_httpd_stats: Also sanitize other server gecos - Fix users receiving a QUIT with themselves as source when host cycling in certain cases - Invalidate the caches properly when User::SetClientIP is called. - Workaround modern Perls not adding . to AATTINC. - Add a bigger warning about deprecated things being removed. - Backport the master Travis changes to insp20. - Fix pure static builds. - Use clock_gettime() on macOS 10.12. - Fix some compiler warnings. - Update securelist exception list. - Clarify that m_sslmodes depends on m_sslinfo. - Fix compiler version parsing on GCC 7. - Warn when a user configures a permanent channel without +P. - Fix WEBIRC not rejecting invalid IP addresses. - Penalise clients that use WEBIRC incorrectly. - Fix ModuleManager not being able to find make::configure. - fix channel rank issue - Fix SpanningTreeProtocolInterface::SendChannelPrivmsg() and SendChannelNotice() sending statusmsgs to whole channel- update extras to b152c59 https://github.com/inspircd/inspircd-extras/compare/4773995...b152c59 * Thu Oct 20 2016 mrueckertAATTsuse.de- update to 2.0.23 This release fixes a serious security vulnerability in m_sasl in combination with any services that support SASL EXTERNAL. To be vulnerable you must have m_sasl loaded, and have services which support SASL EXTERNAL authentication. If you are affected and can not immediately upgrade, it is recommended to unload m_sasl, or otherwise disable all SASL EXTERNAL authentication in services. This vulnerability allows any attacker to spoof certificate fingerprints via crafted SASL messages to the IRCd. This allows any user to login as any other user that they know the certificate fingerprint of, and that user has services configured to accept SASL EXTERNAL login requests for. This bug appears more widespread than just InspIRCd, and seems to affect most or all other implementations of SASL EXTERNAL, including Charybdis and UnrealIRCd. - m_sqlite3 Fix possible memory leak when opening a database fails - m_jumpserver Prevent OnUserRegister from running in other modules for users we quit - m_sasl: don\'t allow AUTHENTICATE with mechanisms with a space- changes from 2.0.22 This release fixes the issues discovered since 2.0.21, containing important stability and correctness related fixes and better support for newer compilers (GCC 6.x). There is a new config option that can be used to hide server notices for KILLs done by U-Lined servers (services). A desync issue has also been fixed which caused some channel bans to be not synced on burst for empty non-permanent channels in some cases. - Thanks to the following people for their work on this release: - Fix dccallow to work with files with spaces in their names - Don’t show snotices for kills from ulined clients - Fix bursting channel bans - Remove embarrassing negative comments about some clients from the code - Fix for GCC 6 rightfully optimizing out the NULL check of ‘this’ in ConfigTag::readString() - Stop processing the new connection in UserManager::AddUser() when an internal SocketEngine error happens and the user is quitted - Don’t exit on rehash if the pid file cannot be written - m_ssl_gnutls, m_ssl_openssl After a read schedule another read if data remains in the buffer of the SSL library - m_ssl_openssl Verify DH params being non-NULL before setting it on the context - Fix more incorrect std::string::operator[] usage - m_censor Fix possible incorrect cast of dest - Minor spelling errors in m_spanningtree.so - Quote paths in the makefile. - Fix GCC 6 warning about null checking this. - Fix ‘cron’ and ‘restart’ in the helper not forwarding arguments. - Partially revert “Quote paths in the makefile”. - Delete modules cautiously when doing a deinstall. - Fix extraneous quotes in makefile template. - Add configuration for building with Travis-CI. - Fix a minor warning in m_hideoper on some systems. - Fix 005 not showing some modes with the same rank as others. - GCC should never assume that this can not be null. - Force link sqlite3 on OS X when doing Travis builds. - Fix challenge auth when using m_hash_gnutls instead of m_sha256.- update extra modules to 4773995 - m_dccblock: also allow blocking dcc to channels - Port all of my modules to 3.0a1. - Port all of my modules to 3.0a1. - Update regen-modules for 3.0-style directives. - Fix some issues with my 2.0 modules\' directives. - Add missing ModAuthorMail directives. - Fix core version constraints in ModDepends. - m_extbanredirect Fix redirection to empty channels - Fix syntax notice in m_require_auth (#83) As with g-line, syntax should be , not - Bug: MATCH digits always being announced in Snomasks - add backport of master\'s m_conn_join * Tue Apr 12 2016 mrueckertAATTsuse.de- update to 2.0.21 This is a bugfix only release, fixing issues discovered since 2.0.20. An issue has been fixed in m_namedmodes which allowed non-opers to obtain the key (+k) of a channel. This release also features build system fixes, more aggressive DNS cache pruning, increased default DH bit size to 2048 when generating DH params via configure, increased compatibility during CAP negotiation with some clients and various documentation enhancements. - Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4 - Fix incorrect std::string::operator[] usage - Fix a few documentation problems - m_operprefix Unset mode on unload - m_ircv3 Fix AWAY being sent on join to the joining user if it has away-notify enabled and is away - m_dccallow Add config option to control max entries on a list - Garbage collect DNS cache more often - Cap TTL of DNS cache entries - Limit DNS cache size - m_callerid Free old extension data before unserializing the new data - m_namedmodes Only show chan key to members and opers with channels/auspex - Fix exposing the opers hostname in KILL when using hidekills. - Fix configure overwriting the cache settings on startup. - Fix various issues with the nationalchars module. - Fix system-wide installation of the data and log directories. - Fix mistakenly using Clang instead of GCC on older FreeBSD versions. - Show a better warning when certtool/openssl are missing. - Log STDOUT and STDERR in the launchd script. - Fix checking whether kqueue is available. - Switch strlcpy test to use a test file too. - Switch test to use a test file too. - Add missing copyright headers to test files. - Fix “make -jX debug install” causing linker errors. - Fix compilation with Microsoft Visual C++ 14. - Generate a 2048-bit dhparams unless explicitly specified. - Fix CAP REQ to be atomic like the standard dictates. - Work around irc::spacesepstream not stripping extraneous spaces. - Fix hidden operators being shown in LUSERS. - Replace deprecated tmpnam() call - Fixed a build warning- update extras to 17d9fd0 - Fix m_rpg to split a message into multiple lines if the given input would exceed the 512 character limit. - Add m_lusersnoservices and m_rpg modules. Both upgraded from my 1.2 versions to 2.0. The m_lusersnoservices module adds a line to LUSERS that displays the global count without Services (assuming that Services are the only U-Lines on the network). The m_rpg module adds the commands NPC, NPCA, AMBIANCE, NARRATOR and NARRATORA for use in pen and paper RPGs being played over IRC. For the 2.0 update, it has also been made to actually work on a network by broadcasting with ENCAP. - Add m_rehashsslsignal- drop insp2.0-HEAD.patch * Tue Feb 09 2016 mrueckertAATTsuse.de- update extras to e38baeb - Regen modules.lst - m_slowmode: count messages from remote users, too - Tweak m_solvemsg so it actually compiles. - Add a module which implements spam protection via a maths problem.- added insp2.0-HEAD.patch pull all changes from the 2.0 branch to fix building with clang on tumbleweed * Tue Aug 25 2015 mrueckertAATTsuse.de- add BR for xz * Tue Aug 25 2015 mrueckertAATTsuse.de- update to 2.0.20 This release fixes an issue with STARTTLS handling which can potentially cause a crash. Only servers using m_ssl_gnutls with STARTTLS enabled are affected, m_ssl_openssl is unaffected. To mitigate this problem, disable STARTTLS by setting . Moreover, an option was added to the m_restrictmsg module to allow sending messages to users on ulined servers, which is useful if m_restrictmsg is used with services.- update extras to b895220 * Thu Apr 23 2015 mrueckertAATTsuse.de- update to 2.0.19 (boo# 928318) - Rebuild clone counts on rehash - Allow setting a limit of less than 64 entries for non-ban listmodes via - Remove formatting from the IRC link in README.md - Fix a couple of helpop issues - Validate module reload callback before use in PURE_STATIC builds - Don’t submit a reload worker if the module doing the reload is scheduled for unload - Reject empty mode parameters in ModeParser::Process() instead of relying on ModeHandlers to do it - m_httpd On module unload close all connections hooked by the module being unloaded - m_check Fix non-standard format specifier %s passed to strftime() causing problems on systems not supporting it (Windows) - Fix User::age being incorrectly used in some places instead of signon - Fix signon time of clients being off by dns_timeout seconds - Fix harmless uninitialized variable usage on startup if the config is incorrect - Increase penalty for some core commands - Always penalize clients executing a command which fails before running the handler, even if the command has 0 penalty - Fix elines not matching elined users when rechecking elined status - m_hideoper Fix wrong /WHO output for hidden opers if the channel name contains ‘ *’ - Update year in resource file for Windows - Don’t bind ports after an unsuccessful rehash - m_operprefix Fix force joined opers not being given the operprefix mode - Fix numeric ERR_NOTREGISTERED not containing the user’s nick - m_abbreviation Fix typo in numeric text - threadengine_pthread Throw CoreExceptions instead of CoreException pointers - m_spanningtree Fix TreeRoot UserCount being possibly wrong if loaded after startup - cmd_userhost List 5 users in the reply even if the query (incorrectly) contains more than 5 nicks - Remove outdated ircservices and neostats config examples - m_timedbans Store Channel pointer in struct TimedBan - m_timedbans On channel destruction remove all timed bans belonging to the channel from internal bookkeeping - m_timedbans Extract IsBanSet() to a function - m_timedbans Notice user when trying to set a ban that’s already set - Reject replies to DNS PTR requests that contain invalid characters - m_sasl Add missing validation for server-to-server SASL message - Revert c8b344ea748d62d9f37cacd4dd785f15b186725c to fix regression - cmd_userhost Fix +H hidden opers being shown as opers - m_dccallow Validate tokens before use - m_sasl Update description, SASL is no longer exclusive to Atheme - Updated inspircd init script template to make it chkconfig compatible. - cmd_list: Give +s precedence to +p - Add missing oper-only commands to oper class blocks - Make some config strings a bit more professional and use RFC reserved TLD’s everywhere - Fix modulemanager not being able to download modules (again!). - Fix a snotice in m_spanningtree incorrectly using an unsigned long. - Don’t load Data::Dumper in the configure script. - Fix a blank error message when trying to load a module with a path. - Fix modules not being versioned on Windows. - Fix erroneous error messages in configure. - Fix a minor crash when a user has no class after OnCheckReady. - Fix various Clang warnings. - Upgrade Doxyfile from 1.8.3.1 to 1.8.9.1. - Fix various Doxygen warnings. - Fix building when VERBOSE is already set in the environment. - Remove non-existant extban M: from docs- refreshed patches: inspircd-2.0.18_default-config.patch inspircd.spec users.cpp_debug.diff- updating inspircd-extras to dda996a - build autodrop module- upstream removed the following config files so we removed them from the package too: ircservices.conf neostats.conf * Wed Nov 12 2014 mrueckertAATTsuse.de- convert all the conditionals to bcond_with(out) * Wed Nov 12 2014 mrueckertAATTsuse.de- disable our own m_no_op_on_channel_create in favor of the new upstream module. * Tue Nov 11 2014 mrueckertAATTsuse.de- move geoip ban to the geoip subpackage * Mon Nov 10 2014 mrueckertAATTsuse.de- forgot the geoip conditionals around m_geoipban * Mon Nov 10 2014 mrueckertAATTsuse.de- update to 2.0.18 - Several new config options are now available for OpenSSL making it possible to disable SSLv3 among other things. For details please see the updated OpenSSL wiki page. (2.0.18) - This is a bugfix-only release, bringing several improvements and fixes for the Windows version, better compiler support and stability and correctness related improvements. An issue has been fixed that caused m_joinflood to wrongly lock down channels on netbursts in some cases. (2.0.17) - This is a bugfix-only release, containing several stability related and correctness improvements. An issue has also been fixed that prevented clients using NSS for SSL/TLS such as Pidgin (via libpurple), ChatZilla, Instantbird, etc. from reconnecting to a server using OpenSSL after disconnection. (2.0.16) for all the details see https://github.com/inspircd/inspircd/compare/v2.0.15...v2.0.18- dropped inspircd-2.0.14_VoidSignalHandler.patch- refreshed patches to apply cleanly again old: inspircd-2.0.14-m_no_op_on_channel_create.patch new: inspircd-2.0.18-m_no_op_on_channel_create.patch old: inspircd-2.0.15_default-config.patch new: inspircd-2.0.18_default-config.patch- updated inspircd-extras to 01a6b5d and enabled modules m_authy m_autokick m_capnotify m_ciphersuitejoin m_dccblock m_extbanredirect m_flashpolicyd m_geoipban m_identmeta m_joinoninvite m_nickin001 m_noctcp_user m_nooponcreate m_override_umode m_override_umode m_require_auth m_sha1 m_stats_unlinked m_totp
|
|
|