| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | 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. | 2019-02-15 | 2 | -281/+0 | ||
| | * | | Replace GetServerPort() with server_sa.port(). | 2019-02-15 | 6 | -12/+7 | ||
| | * | | Rename User::nping to nextping for consistency with lastping. | 2019-02-15 | 3 | -6/+6 | ||
| | * | | Refactor UserManager::DoBackgroundUserStuff(). | 2019-02-15 | 1 | -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). | 2019-02-09 | 1 | -1/+65 | ||
| | * | | Move CommandMessage::Handle into the class definition. | 2019-02-09 | 1 | -24/+29 | ||
| | * | | Move message handling code to Handle{Channel,Server,User}Target.•••This makes the logic for this module considerably easier to read. | 2019-02-09 | 1 | -144/+154 | ||
| | * | | Deduplicate firing module events in core_message. | 2019-02-09 | 1 | -56/+45 | ||
| | * | | core_message: remove unnecessary inheritance logic. | 2019-02-08 | 1 | -27/+17 | ||
| | * | | Rename core_privmsg to core_message. | 2019-02-08 | 1 | -0/+0 | ||
| | * | | Fix erroneously limiting to the size of sa instead of sun_path. | 2019-02-07 | 1 | -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. | 2019-02-07 | 1 | -6/+13 | ||
| | * | | Fix an unintentionally inverted condition in core_oper. | 2019-02-07 | 1 | -1/+1 | ||
| | * | | Don't allow invalid characters in UNIX listener paths. | 2019-02-06 | 1 | -0/+8 | ||
| | * | | Expand searching in m_httpd_stats, add global handling of GET parameters (#1566) | 2019-02-06 | 4 | -33/+208 | ||
| | * | | Release v3.0.0 release candidate 2. v3.0.0rc2 | 2019-02-06 | 1 | -1/+1 | ||
| | * | | Quit users during cleanup instead of when /DIE is executed. | 2019-02-05 | 2 | -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. | 2019-02-05 | 3 | -432/+0 | ||
| | * | | Move <oper:class> and <oper:vhost> to core_oper. | 2019-02-05 | 2 | -11/+15 | ||
| * | | | Prevent operators from unloading core modules. | 2019-02-07 | 2 | -12/+2 | ||
| * | | | UserManager: remove fakederef. | 2019-02-07 | 44 | -94/+94 | ||
| * | | | SnomaskManager: remove fakederef. | 2019-02-07 | 90 | -241/+241 | ||
| * | | | ModuleManager: remove fakederef. | 2019-02-07 | 42 | -95/+95 | ||
| * | | | ModeParser: remove fakederef. | 2019-02-07 | 38 | -90/+90 | ||
| * | | | LogManager: remove fakederef. | 2019-02-07 | 82 | -347/+347 | ||
| * | | | Merge branch 'insp3' into master. | 2019-02-05 | 48 | -297/+539 | ||
| |\| | | ||||||
| | * | | ModuleManager: use std::flush instead of fflush(stdout). | 2019-02-05 | 1 | -4/+2 | ||
| | * | | Module: Initialise 'ModuleDLLManager' and 'dying' correctly. | 2019-02-05 | 2 | -2/+7 | ||
| | * | | DLLManager: add a function for retrieving a symbol. | 2019-02-04 | 1 | -21/+15 | ||
| | * | | m_check: improve the output when showing list modes.•••Closes #1568. | 2019-02-04 | 1 | -6/+11 | ||
| | * | | m_check: rename the timestamp key to createdat. | 2019-02-04 | 1 | -1/+1 | ||
| | * | | m_check: improve the output of the member key. | 2019-02-04 | 1 | -3/+3 | ||
| | * | | m_check: split modeperms into chanmodeperms and usermodeperms. | 2019-02-04 | 1 | -3/+2 | ||
| | * | | m_check: remove unnecessary usage of CheckContext::List. | 2019-02-04 | 1 | -7/+2 | ||
| | * | | Improve the name of the list mode extensible. | 2019-02-04 | 1 | -1/+1 | ||
| | * | | m_check: replace timestring() with a Write() overlod. | 2019-02-04 | 1 | -16/+20 | ||
| | * | | ident: fix erroneously prefixing an ident multiple times. | 2019-02-04 | 1 | -2/+37 | ||
| | * | | ident: rename ext to socket. | 2019-02-04 | 1 | -7/+7 | ||
| | * | | ident: rename nolookupprefix to prefixunqueried. | 2019-02-04 | 1 | -3/+3 | ||
| | * | | ident: store the timeout as an unsigned value and limit to 60s. | 2019-02-04 | 1 | -4/+3 | ||
| | * | | ident: reduce the amount of messages sent when a lookup fails. | 2019-02-04 | 1 | -2/+3 | ||
| | * | | ident: Change idents with the ChangeIdent method. | 2019-02-04 | 1 | -2/+1 | ||
| | * | | ident: Fix making idents longer than maxident when a lookup fails. | 2019-02-04 | 1 | -3/+23 | ||
| | * | | Allow multiple fingerprints in an oper block (#1564) | 2019-02-01 | 2 | -2/+17 | ||
| | * | | Fix -Wnewline-eof warning. | 2019-01-29 | 1 | -1/+1 | ||
| | * | | Fix reading the setname config tag. | 2019-01-28 | 1 | -1/+1 | ||
| | * | | Read the muteban config in ReadConfig(). | 2019-01-28 | 1 | -1/+9 | ||
| | * | | Fix RPL_ADMINME not having the correct parameters. | 2019-01-28 | 1 | -1/+1 | ||
| | * | | Fix the prioritisation of OnRawMode in m_samode. | 2019-01-28 | 1 | -2/+2 | ||
| | * | | Fix sending the modes in RPL_CHANNELMODEIS as one big parameter. | 2019-01-28 | 1 | -1/+45 | ||
