aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | Remove the now obsolete regex_posix module.•••The behaviour of this module is included with the regex_stdlib module. You should use that module in bre mode for basic POSIX regular expressions and ere for extended POSIX regular expressions. Gravatar Sadie Powell2019-03-061-94/+0
* | | Remove support for old versions of GnuTLS and OpenSSL.•••GnuTLS v2 has been obsolete since v3 was released over seven years ago and is no longer supported by the maintainers. OpenSSL v1.0 has been obsolete since v1.1 was released over two years ago. It will stop being supported by the maintainers at the end of the year. Gravatar Sadie Powell2019-02-162-169/+9
* | | Remove a "commas at end of enumerator lists on C++03" warning.Gravatar Sadie Powell2019-02-161-11/+0
* | | Replace translation macros with a C++11 initialiser list.Gravatar Sadie Powell2019-02-1515-17/+17
* | | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-1519-1202/+742
|\| |
| * | Move the close and jumpserver modules to inspircd-extras.•••- The close module is borderline useless. - The jumpserver numeric is supported by barely any clients and has various security problems. Gravatar Peter Powell2019-02-152-281/+0
| * | Replace GetServerPort() with server_sa.port().Gravatar Peter Powell2019-02-156-12/+7
| * | Rename User::nping to nextping for consistency with lastping.Gravatar Peter Powell2019-02-153-6/+6
| * | Refactor UserManager::DoBackgroundUserStuff().Gravatar Peter Powell2019-02-151-46/+55
| * | Implement support for SQUERY from RFC 2812.•••This is treated internally as a PRIVMSG with a few exceptions: 1. The command MUST have exactly one target. 2. The target MUST be a user. 3. The target MUST be on a u-lined server (e.g. NickServ). Gravatar Peter Powell2019-02-091-1/+65
| * | Move CommandMessage::Handle into the class definition.Gravatar Peter Powell2019-02-091-24/+29
| * | Move message handling code to Handle{Channel,Server,User}Target.•••This makes the logic for this module considerably easier to read. Gravatar Peter Powell2019-02-091-144/+154
| * | Deduplicate firing module events in core_message.Gravatar Peter Powell2019-02-091-56/+45
| * | core_message: remove unnecessary inheritance logic.Gravatar Peter Powell2019-02-081-27/+17
| * | Rename core_privmsg to core_message.Gravatar Peter Powell2019-02-081-0/+0
| * | Fix erroneously limiting to the size of sa instead of sun_path.Gravatar Peter Powell2019-02-071-1/+1
| * | Add irc::sockets::untosa() for creating AF_UNIX sockaddrs.•••Also fix an overly long albeit harmless memcpy when creating UNIX socket listeners. Thanks to @psychon for reporting this. Gravatar Peter Powell2019-02-071-6/+13
| * | Fix an unintentionally inverted condition in core_oper.Gravatar Peter Powell2019-02-071-1/+1
| * | Don't allow invalid characters in UNIX listener paths.Gravatar linuxdaemon2019-02-061-0/+8
| * | Expand searching in m_httpd_stats, add global handling of GET parameters (#1566)Gravatar linuxdaemon2019-02-064-33/+208
| * | Release v3.0.0 release candidate 2. v3.0.0rc2Gravatar Peter Powell2019-02-061-1/+1
| * | Quit users during cleanup instead of when /DIE is executed.Gravatar Peter Powell2019-02-052-9/+6
| * | Delete the old broken test suite.•••This doesn't work properly and is disabled in both debug & release builds. It will be resurrected with a proper unit testing framework in the future. Gravatar Peter Powell2019-02-053-432/+0
| * | Move <oper:class> and <oper:vhost> to core_oper.Gravatar Peter Powell2019-02-052-11/+15
* | | Prevent operators from unloading core modules.Gravatar Sadie Powell2019-02-072-12/+2
* | | UserManager: remove fakederef.Gravatar Sadie Powell2019-02-0744-94/+94
* | | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-0790-241/+241
* | | ModuleManager: remove fakederef.Gravatar Sadie Powell2019-02-0742-95/+95
* | | ModeParser: remove fakederef.Gravatar Sadie Powell2019-02-0738-90/+90
* | | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-0782-347/+347
* | | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-0548-297/+539
|\| |
| * | ModuleManager: use std::flush instead of fflush(stdout).Gravatar Peter Powell2019-02-051-4/+2
| * | Module: Initialise 'ModuleDLLManager' and 'dying' correctly.Gravatar Peter Powell2019-02-052-2/+7
| * | DLLManager: add a function for retrieving a symbol.Gravatar Peter Powell2019-02-041-21/+15
| * | m_check: improve the output when showing list modes.•••Closes #1568. Gravatar Peter Powell2019-02-041-6/+11
| * | m_check: rename the timestamp key to createdat.Gravatar Peter Powell2019-02-041-1/+1
| * | m_check: improve the output of the member key.Gravatar Peter Powell2019-02-041-3/+3
| * | m_check: split modeperms into chanmodeperms and usermodeperms.Gravatar Peter Powell2019-02-041-3/+2
| * | m_check: remove unnecessary usage of CheckContext::List.Gravatar Peter Powell2019-02-041-7/+2
| * | Improve the name of the list mode extensible.Gravatar Peter Powell2019-02-041-1/+1
| * | m_check: replace timestring() with a Write() overlod.Gravatar Peter Powell2019-02-041-16/+20
| * | ident: fix erroneously prefixing an ident multiple times.Gravatar Peter Powell2019-02-041-2/+37
| * | ident: rename ext to socket.Gravatar Peter Powell2019-02-041-7/+7
| * | ident: rename nolookupprefix to prefixunqueried.Gravatar Peter Powell2019-02-041-3/+3
| * | ident: store the timeout as an unsigned value and limit to 60s.Gravatar Peter Powell2019-02-041-4/+3
| * | ident: reduce the amount of messages sent when a lookup fails.Gravatar Peter Powell2019-02-041-2/+3
| * | ident: Change idents with the ChangeIdent method.Gravatar Peter Powell2019-02-041-2/+1
| * | ident: Fix making idents longer than maxident when a lookup fails.Gravatar Peter Powell2019-02-041-3/+23
| * | Allow multiple fingerprints in an oper block (#1564)Gravatar linuxdaemon2019-02-012-2/+17
| * | Fix -Wnewline-eof warning.Gravatar Peter Powell2019-01-291-1/+1