aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add the m_ircv3_sts module which implements the IRCv3 STS spec.Gravatar Peter Powell2017-11-131-0/+21
|
* Merge tag 'v2.0.25' into master.Gravatar Peter Powell2017-11-127-34/+35
|\
| * Various minor documentation fixes.Gravatar Peter Powell2017-11-124-17/+18
| | | | | | | | | | | | | | | | | | | | - 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.
| * Merge pull request #1359 from genius3000/insp20+sasl_no_serverGravatar Peter Powell2017-11-061-0/+7
| |\ | | | | | | 2.0: Inform the client when a SASL message cannot be sent
| | * Inform the client when a SASL message cannot be sentGravatar genius30002017-11-051-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Update wiki links to use HTTPS and point to the correct pages.Gravatar Peter Powell2017-10-154-22/+22
| | | | | | | | | | | | | | | When we release 3.0 these links will break as they will point to the pages for 3.0 rather than 2.0.
* | | Allow spaces in the network name now it doesn't cause problems.Gravatar Peter Powell2017-11-091-2/+1
| | | | | | | | | | | | | | | This will not cause any compatibility issues as we do not rely on this attribute internally.
* | | Enable using m_customprefix to alter core prefix modes.Gravatar Peter Powell2017-11-064-20/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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">
* | | Add support for setting the unset rank in ModeHandler.Gravatar Peter Powell2017-11-061-1/+2
| | |
* | | Make core_hostname_lookup redo the lookup when a user's IP changes.Gravatar Peter Powell2017-10-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Helpop: Move extban 'U' from acting to matchingGravatar genius30002017-10-212-4/+4
| | |
* | | Helpop: Add extban 'n' - connect class banGravatar genius30002017-10-212-0/+4
| | | | | | | | | | | | Commit a54497e added m_classban, this updates the helpop files.
* | | Ignore <module> tags for modules that are already loaded.Gravatar Peter Powell2017-10-181-0/+2
| | | | | | | | | | | | | | | This allows us to do user friendly things like loading the alias module in the example alias files.
* | | Rewrite the configuration documentation for m_cgiirc.Gravatar Peter Powell2017-10-151-22/+40
| | |
* | | Merge the latest changes from insp20 into master.Gravatar Peter Powell2017-10-122-4/+5
|\| |
| * | Fix the command for enabling m_sqlite3 in modules.conf.example.Gravatar Peter Powell2017-09-141-1/+1
| | |
| * | Update the link to the CIDR subnetting charts.Gravatar Peter Powell2017-08-131-1/+2
| |/
| * Add ADMIN to the list of commands that shunned users can run.Gravatar Peter Powell2017-07-241-1/+1
| |
| * Update the securelist exemption for IRC-Source's crawler.Gravatar Peter Powell2017-05-301-1/+1
| |
* | Make domainparts configureableGravatar Sheogorath2017-10-111-3/+7
| |
* | Remove support for the pass, passfirst, identfirst cgiirc types.Gravatar Peter Powell2017-09-271-2/+0
| | | | | | | | | | | | | | These methods are not supported by any widely used gateways that I can find. If your gateway uses this then you should rewrite it to use the webirc method. For more details see the IRCv3 WEBIRC specification at http://ircv3.net/specs/extensions/webirc.html.
* | Raise the default listmode limit to 100 from 64.Gravatar Peter Powell2017-09-141-3/+3
| | | | | | | | | | | | | | | | | | 64 is a rather restrictive limit especially considering how fast channels can accumulate bans. In fact, #InspIRCd hit the ban limit in just over a year. Having a low limit might have made sense when memory was expensive but the average IRC server should be able to handle this fine now.
* | Implement support for configurable casemapping & default to ASCII.Gravatar Peter Powell2017-09-081-0/+8
| |
* | Convert a bunch of time-related config options to getDuration.Gravatar Peter Powell2017-09-033-25/+25
| |
* | Update a bunch of references to the old command modules.Gravatar Peter Powell2017-08-271-1/+1
| |
* | Fix a bunch of Doxygen warnings.Gravatar Peter Powell2017-08-261-2/+3
| |
* | Change the maximum nick/user size to match other implementations.Gravatar Peter Powell2017-08-131-2/+2
| |
* | Merge pull request #1351 from SaberUK/master+webircGravatar Peter Powell2017-08-051-0/+4
|\ \ | | | | | | Allow filtering WebIRC connections into a connect class by gateway.
| * | Allow filtering WebIRC connections into a connect class by gateway.Gravatar Peter Powell2017-06-221-0/+4
| | |
* | | Merge pull request #1337 from SaberUK/master+mergeGravatar Peter Powell2017-07-121-7/+12
|\ \ \ | | | | | | | | Merge v2.0.23 and v2.0.24 into master.
| * \ \ Merge v2.0.23 and v2.0.24 into master.Gravatar Peter Powell2017-07-091-7/+12
| |\ \ \ | | | |/ | | |/|
| | * | Merge pull request #1316 from SaberUK/master+sslmodesGravatar Adam2017-04-111-1/+2
| | |\ \ | | | | | | | | | | [2.0] Clarify that m_sslmodes depends on m_sslinfo.
| | | * | Clarify that m_sslmodes depends on m_sslinfo.Gravatar Peter Powell2017-04-111-1/+2
| | | | |
| | * | | Update securelist exception list.Gravatar Peter Powell2017-04-071-5/+4
| | |/ / | | | | | | | | | | | | | | | | | | | | - Add an exception for IRC-Source. - Remove an exception for SearchIRC. - Remove an old exception for netsplit.
| | * | modules.conf.example: document useusername in ldapauthGravatar Adam2017-03-201-1/+6
| | | |
| | * | Add a bigger warning about deprecated things being removed.Gravatar Peter Powell2016-11-161-0/+10
| | | |
* | | | Update the version in the Doxyfile from 2.0 to 3.0.Gravatar Peter Powell2017-07-111-1/+1
|/ / /
* | / Automatically apply +P to all permanent channels.Gravatar Peter Powell2017-04-141-1/+0
| |/ |/|
* | Fix wrong service name for /infoserv in atheme.conf.exampleGravatar James Lu2017-03-191-1/+1
| | | | | | Fixes #1306.
* | Allow <log> tags to specify how often logs should be flushed.Gravatar Peter Powell2017-02-281-0/+5
| | | | | | | | Also use the behaviour behind this to fix #1290.
* | Fix some minor problems with the filter docs.Gravatar Peter Powell2017-01-281-6/+1
| |
* | Fix the default xline.db path in modules.conf.example.Gravatar Peter Powell2016-12-301-1/+1
| |
* | Merge pull request #1234 from SaberUK/master+config2Gravatar Attila Molnar2016-11-167-64/+122
|\ \ | | | | | | Rework the example services aliases.
| * | Rework the example services aliases.Gravatar Peter Powell2016-11-167-64/+122
| | | | | | | | | | | | | | | | | | | | | - Split common stuff into a generic configuration file. - Reserve all nicknames used by services by default. - Exempt all services clients from filtering. - Add missing aliases for services pseudoclients.
* | | Merge pull request #1248 from SaberUK/master+listenGravatar Attila Molnar2016-11-161-0/+6
|\ \ \ | | | | | | | | Allow listeners to be able to listen on unavailable addresses.
| * | | Allow listeners to be able to listen on unavailable addresses.Gravatar Peter Powell2016-11-121-0/+6
| |/ /
* | | Update SSL config documentation for SSL profiles and m_ssl_mbedtls.Gravatar Peter Powell2016-11-152-15/+28
| | |
* | | Merge pull request #1241 from SaberUK/master+helpopGravatar Attila Molnar2016-11-152-4/+4
|\ \ \ | |/ / |/| | Update helpop for recent LOCKSERV and <connect:port> changes.
| * | Update helpop for recent LOCKSERV and <connect:port> changes.Gravatar Peter Powell2016-11-012-4/+4
| | |
* | | Make the duration of nickflood and joinflood configurable.Gravatar Peter Powell2016-09-161-1/+7
|/ /