| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | | Merge branch 'insp20' into master. | Peter Powell | 2017-12-11 | 1 | -6/+0 |
| |\| |
|
| | * | Fix referring to sqloper and sqlauth as extras in modules.conf | B00mX0r | 2017-11-14 | 1 | -6/+0 |
| * | | Add optional oper override umode +O. | B00mX0r | 2017-12-11 | 1 | -2/+13 |
| * | | Extract RFC modes from the core to core_channel and core_user. | Peter Powell | 2017-12-10 | 1 | -1/+0 |
| * | | Removed config option for +L redirect.•••Closes #466.
| Shawn Smith | 2017-12-03 | 1 | -10/+3 |
| * | | Remove extra double quote (") | Chew | 2017-12-02 | 1 | -1/+1 |
| * | | Remove the preconfigured Charybdis and UnrealIRCd module files.•••These are extremely outdated. If we want to ship these then they
should be redone from scratch.
| Peter Powell | 2017-11-22 | 3 | -706/+0 |
| * | | Add the m_ircv3_sts module which implements the IRCv3 STS spec. | Peter Powell | 2017-11-13 | 1 | -0/+21 |
| * | | Merge tag 'v2.0.25' into master. | Peter Powell | 2017-11-12 | 7 | -34/+35 |
| |\| |
|
| | * | Various minor documentation fixes.•••- Remind admins that not setting a DIE/RESTART password does not
disable use of those commands.
- Remove references to 1.2 and modules being able to create custom
logging methods. This was never implemented in the 2.0 branch.
- Remove references to an SASL improvement that was reverted.
- Update various InspIRCd website links to use HTTPS over HTTP.
- Update a link to the IRCv3 website to point to the new website.
| Peter Powell | 2017-11-12 | 4 | -17/+18 |
| | * | Merge pull request #1359 from genius3000/insp20+sasl_no_server•••2.0: Inform the client when a SASL message cannot be sent | Peter Powell | 2017-11-06 | 1 | -0/+7 |
| | |\ |
|
| | | * | Inform the client when a SASL message cannot be sent•••When SASL is properly configured with a 'target' server, we are able
to inform the client when the message fails to send.
Currently if a target is configured and it is offline, no response is
sent. This can cause some clients to time out while waiting for a response.
If a target isn't configured, behaviour will not change with this commit.
The default of '*' will still send to all servers.
Updated example config with 'target' variable.
| genius3000 | 2017-11-05 | 1 | -0/+7 |
| | * | | Update wiki links to use HTTPS and point to the correct pages.•••When we release 3.0 these links will break as they will point to
the pages for 3.0 rather than 2.0.
| Peter Powell | 2017-10-15 | 4 | -22/+22 |
| * | | | Allow spaces in the network name now it doesn't cause problems.•••This will not cause any compatibility issues as we do not rely on
this attribute internally.
| Peter Powell | 2017-11-09 | 1 | -2/+1 |
| * | | | Enable using m_customprefix to alter core prefix modes.•••This replaces the devoice module which has now been removed. If you
want users to be able to devoice themselves then you can load the
customprefix module add the following config tag:
<customprefix name="voice" depriv="yes">
If you wish to keep identical behaviour rather than allowing users
to use "MODE #YourChannel -v TheirNick" then you can load the alias
module and add the following config tag:
<alias text="DEVOICE" format="#*" replace="MODE $2 -v $nick">
| Peter Powell | 2017-11-06 | 4 | -20/+10 |
| * | | | Add support for setting the unset rank in ModeHandler. | Peter Powell | 2017-11-06 | 1 | -1/+2 |
| * | | | Make core_hostname_lookup redo the lookup when a user's IP changes.•••This removes the need to do lookups in the cgiirc module. This is
useful as relying on gateways to do proper DNS checks is unreliable
and has resulted in issues like 5fc4403f62. Its more sane if we do
our own lookups.
This change has been okayed by multiple WEBIRC gateway authors so
I don't think it will cause many problems.
| Peter Powell | 2017-10-31 | 1 | -2/+2 |
| * | | | Helpop: Move extban 'U' from acting to matching | genius3000 | 2017-10-21 | 2 | -4/+4 |
| * | | | Helpop: Add extban 'n' - connect class ban•••Commit a54497e added m_classban, this updates the helpop files.
| genius3000 | 2017-10-21 | 2 | -0/+4 |
| * | | | Ignore <module> tags for modules that are already loaded.•••This allows us to do user friendly things like loading the alias
module in the example alias files.
| Peter Powell | 2017-10-18 | 1 | -0/+2 |
| * | | | Rewrite the configuration documentation for m_cgiirc. | Peter Powell | 2017-10-15 | 1 | -22/+40 |
| * | | | Merge the latest changes from insp20 into master. | Peter Powell | 2017-10-12 | 2 | -4/+5 |
| |\| | |
|
| | * | | Fix the command for enabling m_sqlite3 in modules.conf.example. | Peter Powell | 2017-09-14 | 1 | -1/+1 |
| | * | | Update the link to the CIDR subnetting charts. | Peter Powell | 2017-08-13 | 1 | -1/+2 |
| | |/ |
|
| | * | Add ADMIN to the list of commands that shunned users can run. | Peter Powell | 2017-07-24 | 1 | -1/+1 |