aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v3.4.0. v3.4.0Gravatar Peter Powell2019-10-251-1/+1
|
* Add a workaround for connectban hitting gateway IP addresses.Gravatar Peter Powell2019-10-251-1/+23
|
* Extract connectban's range checking code to a function.Gravatar Peter Powell2019-10-251-13/+22
|
* m_noctcp: Fix noctcp user mode not applying to exempted channel ops.Gravatar Robby2019-10-241-8/+8
|
* Exempt the KiwiIRC.com servers from X-lines.Gravatar Peter Powell2019-10-241-0/+4
|
* Fix a typo in the KiwiIRC.com server IPs.Gravatar Peter Powell2019-10-241-2/+2
|
* Raise <connflood:bootwait> from 10 seconds to 2 minutes.Gravatar Peter Powell2019-10-242-2/+2
| | | | | Many clients don't reconnect automatically and it can take a while for them to reconnect.
* Disable DNS/DNSBL/ident lookups for unregistered KiwiIRC.com users.Gravatar Peter Powell2019-10-242-2/+12
|
* Ignore DNSBL responses if the user's IP address has changed.Gravatar Peter Powell2019-10-241-4/+10
|
* Fix respecting the deprecated <channels:users> tag.Gravatar Peter Powell2019-10-242-4/+20
|
* Improve the timed ban notices (#1722).Gravatar Matt Schatz2019-10-241-21/+26
| | | | - Save the nick of the setter to use in the expiry message. - Change both notice messages to a standard and informative style.
* Fix some compiler errors in core_hostname_lookup.Gravatar Peter Powell2019-10-221-2/+2
| | | | No thanks to SourceTree's diff view for causing this.
* Handle more error cases in core_hostname_lookup.Gravatar Peter Powell2019-10-221-12/+16
|
* On DNS fail reset connecting users hostname to their IP.Gravatar Peter Powell2019-10-221-0/+2
| | | | Closes #1713.
* Improve the core_hostname_lookup result log message.Gravatar Peter Powell2019-10-211-1/+4
| | | | | - Add the type of request. - Add whether the request was cached.
* Remove duplicate code in core_hostname_lookup.Gravatar Peter Powell2019-10-211-28/+5
| | | | | - The lookup type is already stored in the question. - core_dns validates hostnames by IsHost already.
* Fire the OnSetUserIP event after the connect class change.Gravatar Peter Powell2019-10-211-4/+3
|
* Get rid of the ptrHosts extension item.Gravatar Peter Powell2019-10-211-10/+2
| | | | | This is unnecessary as the resolved value is already stored in the question in the request class.
* Allow event providers to know when a listener subs or unsubs.Gravatar Peter Powell2019-10-211-3/+29
|
* Update examples directory when paths are changed interactively.Gravatar Matt Schatz2019-10-201-0/+1
|
* Add oper exemption to hidemode.Gravatar Matt Schatz2019-10-201-0/+3
|
* Fix a shadowing warning in LocalUser.Gravatar Peter Powell2019-10-181-2/+2
|
* Fix a shadowing warning in the serialisation code.Gravatar Peter Powell2019-10-181-6/+6
|
* Switch ChildMap and EntryMap to insp::flat_map.Gravatar Peter Powell2019-10-181-2/+2
|
* SQuit all servers when a shutdown happens.Gravatar Peter Powell2019-10-172-0/+8
|
* Add an event which is fired when the server shuts down.Gravatar Peter Powell2019-10-173-2/+12
|
* Use separate build dirs when rebuilding with a different compiler.Gravatar Peter Powell2019-10-162-2/+5
|
* Implement serialisation of users.Gravatar Peter Powell2019-10-146-1/+432
| | | | | | This allows for various things which will be coming in the future. e.g. Transferring users to another server on upgrade.
* Add GetTypeStr to the DNS API.Gravatar Peter Powell2019-10-132-0/+20
|
* Convert a bunch of LocalUser* casts to IS_LOCAL.Gravatar Peter Powell2019-10-136-10/+13
| | | | This is a lot safer and handles users changing servers properly.
* Add repeat to the list of possible restriction types to exempt in ↵Gravatar Robby2019-10-071-0/+1
| | | | | | helpop.conf.example. Fixes #1714.
* Update the new issue URL in the readme.Gravatar Peter Powell2019-10-061-1/+1
|
* Add a feature request issue template.Gravatar Peter Powell2019-10-063-3/+42
|
* Add a GitHub security policy.Gravatar Peter Powell2019-10-051-0/+22
|
* Add a pull request template.Gravatar Peter Powell2019-10-051-0/+39
|
* Tweak the workaround for NetBSD's kqueue using intptr_t for udata.Gravatar Peter Powell2019-10-051-2/+2
| | | | Thanks to @niacat for getting this fixed upstream.
* Show the list modes which have variable list lengths in 005.Gravatar Peter Powell2019-10-013-5/+17
|
* Fix an shadowing warning in the spanningtree module.Gravatar Peter Powell2019-09-301-2/+2
|
* Stop GCC warnings about the deprecated OnServerSplit event.Gravatar Peter Powell2019-09-301-0/+3
|
* Fix a compiler error in the LDAP module.Gravatar Peter Powell2019-09-301-1/+1
|
* Add null pointer checks to IS_{LOCAL,REMOTE,SERVER}.Gravatar Peter Powell2019-09-291-3/+3
| | | | | I don't know of any places this causes issues but its better to be safe than sorry.
* Deduplicate code for handling with setting LDAP options.Gravatar Peter Powell2019-09-271-10/+13
|
* Add the OnServerBurst hook and fix the docs for OnServerLink.Gravatar Peter Powell2019-09-232-2/+8
|
* Add whether the server split with an error to OnServerSplit.Gravatar Peter Powell2019-09-236-16/+34
|
* Add the server id to the Server class.Gravatar Peter Powell2019-09-2314-33/+63
|
* Lower the acceptable drift for clocks on link.Gravatar Peter Powell2019-09-201-5/+5
|
* Fix the example tag for changing the voice ranks.Gravatar Peter Powell2019-09-161-1/+1
|
* Fix cloaking not ignoring the case of a user's hostname.Gravatar Peter Powell2019-09-162-10/+20
| | | | | | | | | | This new mode is recommended but disabled by default for compat reasons. Closes #480. Closes #1419. Co-Authored-By: B00mX0r <b00mx0r@aureus.pw>
* Fix the noctcp user mode not applying to channel CTCPs.Gravatar Peter Powell2019-09-161-0/+8
| | | | Closes #1704.
* Document <alias:stripcolor>Gravatar linuxdaemon2019-09-141-0/+4
|