| Commit message (Expand) | Author | Age | Files | Lines |
| * | Move the SQL tables to docs/sql and install them on `make install`. | Peter Powell | 2018-09-26 | 3 | -0/+35 |
| * | Add extban 'a' to m_gecosban.•••This has the format a:nick!user@host+gecos.
e.g. a:*!*@abusive.host+*MegaBot?v2.0*
Closes #1023.
Closes #1026.
| Renegade334 | 2018-09-25 | 3 | -2/+9 |
| * | Merge m_noctcp_user into m_noctcp. | Peter Powell | 2018-09-18 | 1 | -2/+6 |
| * | Improvements and bugfixes to the cgiirc module.•••- Allow the ident for ident type hosts to be set in the config.
- Consistently check clone counts, connect classes, and xlines for
all users regardless of their cgiirc host type.
- Remove some obsolete code from when gateway clients had their IP
changed in OnCheckReady.
- Don't allow a gateway client to match both a WebIRC and an ident
host.
| Peter Powell | 2018-09-17 | 1 | -4/+10 |
| * | Improvements to the hostchange module.•••- Get rid of <host> and merge the prefix and suffix values into the
<hostchange> value.
- Remove the 'suffix' action. This has been replaced by the 'set'
action.
- Add the 'addaccount' action. This adds the users account to their
hostname.
- Use the <hostname:charmap> characters when removing invalid chars
in addnick mode.
- Allow multiple entries on each hostmask so that they can fall
through if a certain value is not acceptable.
Closes #816.
Closes #1001.
| Peter Powell | 2018-09-16 | 1 | -4/+3 |
| * | Add a module for hiding mode changes from unprivileged users.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com>
| Peter Powell | 2018-09-09 | 1 | -0/+8 |
| * | Remove the ripemd160 module.•••The library code used by this module is licensed under a non-free
license which is incompatible with the GPLv2. Combined with the
fact that it has been superceded by better algorithms like bcrypt
I have decided to remove it.
An alternate implementation of this algorithm is provided by the
m_hash_gnutls module if people *really* need to use it.
| Peter Powell | 2018-09-06 | 3 | -14/+7 |
| * | Improve the snotices sent out by the filter module.•••- Switch to a module-specific snotice character (f).
- Redo the format of the message to be easier to read and include
the filter that the user matched.
Closes #490.
Closes #841.
| Peter Powell | 2018-08-24 | 2 | -4/+8 |
| * | Replace all references to IRCv3.2 with IRCv3.•••IRCv3 no longer does versioned releases.
| Peter Powell | 2018-08-13 | 1 | -8/+8 |
| * | Add support for the IRCv3 batch specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com>
| Peter Powell | 2018-08-13 | 1 | -0/+11 |
| * | Add support for the IRCv3 server-time specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com>
| Peter Powell | 2018-08-13 | 1 | -0/+5 |
| * | Add support for the IRCv3 account-tag specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com>
| Peter Powell | 2018-08-13 | 1 | -0/+5 |
| * | Switch m_dnsbl to use its own snomask character. | Peter Powell | 2018-08-07 | 1 | -0/+2 |
| * | Remove the 'debug' snotice character. | Peter Powell | 2018-08-07 | 2 | -2/+0 |
| * | Replace most usages of "GECOS" with "real" or "real name". | Peter Powell | 2018-07-30 | 2 | -3/+3 |
| * | Add a module which implements the HAProxy PROXY v2 protocol. | Peter Powell | 2018-07-26 | 1 | -0/+6 |
| * | Log snotices with their description rather than just as "snomask". | Peter Powell | 2018-07-20 | 1 | -1/+0 |
| * | Initial support for listening on UNIX socket endpoints. | Peter Powell | 2018-07-18 | 1 | -0/+3 |
| * | Merge branch 'insp20' into master. | Peter Powell | 2018-07-15 | 3 | -37/+83 |
| |\ |
|
| | * | Clean up the WHO helpop documentation. | Peter Powell | 2018-07-12 | 1 | -28/+26 |
| | * | Rename the license file so that people can find it easier. | Peter Powell | 2018-07-10 | 1 | -0/+0 |
| | * | Clarify the documentation for m_httpd and m_httpd_{config,stats}.•••Thanks to @SleepyEntropy for pointing out that multiple internet-
accessible servers do not have these modules correctly configured.
| Peter Powell | 2018-06-18 | 1 | -4/+15 |
| * | | Add a silent option to <options:restrictbannedusers>.•••This is useful when dealing with spambots that switch method when
they receive ERR_CANNOTSENDTOCHAN.
| Peter Powell | 2018-07-10 | 1 | -1/+2 |
| * | | Improve support for MOTD escape codes.•••- Implement escapes for italic, monospace, and strikethrough.
- Use the escape codes in the example MOTDs to demonstrate their
formatting effects.
- Remove support for octal escape codes. In modern computing octal
is rarely used and is confusing for users who might confuse it
for decimal.
| Peter Powell | 2018-04-22 | 1 | -0/+12 |
| * | | Always process MOTD formatting escape codes.•••The options for disabling these were added to keep compatibility
with previous 2.0 releases and are not needed any more.
| Peter Powell | 2018-04-22 | 2 | -17/+1 |
| * | | Merge tag 'v2.0.26' into master. | Peter Powell | 2018-04-22 | 4 | -215/+265 |
| |\| |
|
| | * | Improve some documentation (#1483).•••* Improve exemptchanops in inspircd.conf.example (<options>)
and modules.conf.example; along with both helpop examples.
* Add "the" to all "requires X module" in both helpop examples.
* Refer to customprefix instead of chanprotect and halfop.
* Add SNOMASK 'r' and 'R' (OPERLOG) to both helpop examples.
* Clean up unnecessarily split SNOMASK lines in both helpop examples.
* Move chmode 'g' to be in alphabetical order in both helpops examples.
* Specify the needed mask formats for TLINE in helpop-full example.
* Remove extra '\' in RLINE mask format in helpop-full example.
Force xml format in helpop-full
* Generalize "color codes" to "formatting codes"
* Fix file name in include for example helpop-full | Matt Schatz | 2018-04-16 | 4 | -207/+252 |
| | * | [2.0]: Helpop: Move extban 'U' from acting to matching•••Already fixed in master in 8587df2
| genius3000 | 2018-02-11 | 2 | -4/+4 |
| | * | m_chanhistory: optionally exempt bots from receiving history.•••Sending history to some bots can cause problems as without the
IRCv3 chathistory batch they have no way of knowing what messages
are history and what they should respond to.
Closes #1450.
| Michael Hazell | 2017-12-31 | 1 | -1/+2 |
| | * | Fix two minor docs issues | B00mX0r | 2017-12-22 | 2 | -13/+13 |
| | * | Use HTTPS URLs in the executable file and include examples. | Peter Powell | 2017-12-16 | 1 | -2/+2 |
| | * | Clarify the documentation of <connect:allow>. | Peter Powell | 2017-12-12 | 1 | -2/+6 |
| * | | Optionally do not notify users if their messages are blocked by certain modul...•••Closes #711. | Robby | 2018-04-20 | 1 | -5/+14 |
| * | | Use an oper priv instead of a config flag for overriding nonicks. | Peter Powell | 2018-04-16 | 1 | -0/+1 |
| * | | Use an oper priv instead of a config flag for overriding callerid. | Peter Powell | 2018-04-16 | 2 | -3/+1 |
| * | | Remove helpop sections which are now incorrect.•••Both the static module flag and the CLEARCHAN command have been
removed.
| Peter Powell | 2018-04-14 | 2 | -14/+6 |
| * | | Change some usage of "gecos" to "real name"•••Within the example configs, helpops, some server sent messages, and
simple code comments: change the primary usage of "gecos" to
"real name" (or "realname" where fitting).
| genius3000 | 2018-04-11 | 4 | -13/+13 |
| * | | Refactor m_sqloper to be a full opers.conf replacement (#983).•••m_sqloper now supports dynamic fields, works with m_sslinfo, and works with /stats o. | Dylan Frank | 2018-04-06 | 1 | -3/+5 |
| * | | Implement support for banning users from channels by country code. | Peter Powell | 2018-04-06 | 1 | -0/+4 |
| * | | Separate secret and private channels on whois for non-opers (#1447)•••Separate secret and private channels on WHOIS for all users.
- Move the config parsing from the core to core_whois.
- Replace <security:operspywhois> with an oper privilege.
- Introduce <options:splitwhois> to split WHOIS channel lists.
Closes #969. | Dylan Frank | 2018-03-25 | 2 | -6/+8 |
| * | | Move m_sslrehashsignal to the extra directory.•••This module uses platform-specific behaviour that does not work on
Windows.
| Peter Powell | 2018-02-17 | 1 | -0/+3 |
| * | | Import the anticaps module from inspircd-extras. | Peter Powell | 2018-02-07 | 1 | -0/+17 |
| * | | Allow the maximum length of a chanfilter message to be configured. | Peter Powell | 2018-02-02 | 1 | -1/+3 |
| * | | Add a module which rehashes SSL modules on receiving SIGUSR1.•••This has been imported from inspircd-extras where it was known as
m_rehashsslsignal. The name has been changed slightly to match the
other modules which do SSL stuff (sslmodes, sslinfo).
| Peter Powell | 2018-01-25 | 1 | -0/+5 |
| * | | Add user mode +z for ssl-only private messages.•••Closes #468.
| Shawn Smith | 2018-01-07 | 3 | -3/+12 |
| * | | Improve the method that blockcaps uses to block messages.•••Previously it had a list of upper case letters and assumed that all
other characters were lower case. This method is flawed as it can
be evaded by using non-alphanumeric characters.
The new method takes a list of lower case letters as well as upper
case letters and ignores any letters which are not listed in one of
the two lists.
The majority of the code for this was borrowed from the m_anticaps
module in inspircd-extras.
| Peter Powell | 2018-01-03 | 1 | -9/+12 |
| * | | Increase the config default for <chanhistory:maxlines> to 50. | Peter Powell | 2017-12-31 | 1 | -1/+1 |
| * | | Rename <security:hidewhois> to <security:hideserver>.•••The previous name was horrible and didn't describe what the setting
actually does.
| Peter Powell | 2017-12-22 | 1 | -7/+7 |
| * | | Add SHUN as a /filter action•••This resolves #483
| B00mX0r | 2017-12-21 | 1 | -2/+3 |
| * | | Don't allow users to set a zero channel limit.•••Closes #451.
| Peter Powell | 2017-12-11 | 1 | -0/+5 |