| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | * | Fix some bugs in LIST constraint parsing.•••1. Allow flags to be specified in lower case. This behaviour is
required by the draft-hardy-irc-isupport-00 specification.
2. Allow more than one constraint to be specified.
| Peter Powell | 2019-04-18 | 1 | -14/+16 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-03-30 | 28 | -57/+82 |
| |\| |
|
| | * | Rename GetFlagIndex -> GetFieldIndex | linuxdaemon | 2019-03-12 | 1 | -1/+1 |
| | * | Move field lookup logic out of WhoData constructor | linuxdaemon | 2019-03-12 | 1 | -15/+21 |
| | * | Add Who::Request::GetFlagIndex to get field index•••Replaces the dirty logic in m_hideoper and m_namesx
| linuxdaemon | 2019-03-12 | 1 | -0/+22 |
| | * | Fix not showing all modes on a channel•••Whenever a mode has a parameter, no modes past that mode will be shown
in RPL_CHANNELMODEIS.
References to items in a vector break when the vector's size is changed.
| linuxdaemon | 2019-02-20 | 1 | -1/+3 |
| | * | Implement support for IRCv3 client-to-client tags. | Peter Powell | 2019-02-19 | 1 | -1/+1 |
| | * | Start using DurationString() in X-line additions and•••a few other modules where it fits better than just showing seconds.
| Matt Schatz | 2019-02-18 | 5 | -25/+20 |
| | * | Various text improvements: consistency, syntax, help and doc updates/fixes. | Robby | 2019-02-18 | 26 | -30/+30 |
| * | | Replace translation macros with a C++11 initialiser list. | Sadie Powell | 2019-02-15 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-02-15 | 5 | -383/+447 |
| |\| |
|
| | * | Replace GetServerPort() with server_sa.port(). | Peter Powell | 2019-02-15 | 1 | -1/+1 |
| | * | 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).
| Peter Powell | 2019-02-09 | 1 | -1/+65 |
| | * | Move CommandMessage::Handle into the class definition. | Peter Powell | 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.
| Peter Powell | 2019-02-09 | 1 | -144/+154 |
| | * | Deduplicate firing module events in core_message. | Peter Powell | 2019-02-09 | 1 | -56/+45 |
| | * | core_message: remove unnecessary inheritance logic. | Peter Powell | 2019-02-08 | 1 | -27/+17 |
| | * | Rename core_privmsg to core_message. | Peter Powell | 2019-02-08 | 1 | -0/+0 |
| | * | Fix an unintentionally inverted condition in core_oper. | Peter Powell | 2019-02-07 | 1 | -1/+1 |
| | * | Quit users during cleanup instead of when /DIE is executed. | Peter Powell | 2019-02-05 | 1 | -9/+0 |
| | * | Move <oper:class> and <oper:vhost> to core_oper. | Peter Powell | 2019-02-05 | 1 | -0/+15 |
| * | | Prevent operators from unloading core modules. | Sadie Powell | 2019-02-07 | 1 | -10/+1 |
| * | | UserManager: remove fakederef. | Sadie Powell | 2019-02-07 | 8 | -17/+17 |
| * | | SnomaskManager: remove fakederef. | Sadie Powell | 2019-02-07 | 16 | -34/+34 |
| * | | ModuleManager: remove fakederef. | Sadie Powell | 2019-02-07 | 3 | -10/+10 |
| * | | ModeParser: remove fakederef. | Sadie Powell | 2019-02-07 | 7 | -14/+14 |
| * | | LogManager: remove fakederef. | Sadie Powell | 2019-02-07 | 10 | -62/+62 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-02-05 | 17 | -22/+82 |
| |\| |
|
| | * | Fix -Wnewline-eof warning. | Peter Powell | 2019-01-29 | 1 | -1/+1 |
| | * | Fix RPL_ADMINME not having the correct parameters. | Peter Powell | 2019-01-28 | 1 | -1/+1 |
| | * | Fix sending the modes in RPL_CHANNELMODEIS as one big parameter. | Peter Powell | 2019-01-28 | 1 | -1/+45 |
| | * | Add ParamMode::IsParameterSecret and remove special casing of keys. | Peter Powell | 2019-01-28 | 2 | -0/+6 |
| | * | Fix not checking for server names case insensitively. | Peter Powell | 2019-01-28 | 6 | -6/+6 |
| | * | Remove trailing whitespace from various source files. | Peter Powell | 2019-01-24 | 3 | -4/+3 |
| | * | Fix overriding <options:exemptchanops> with the exemptchanops mode.•••Closes #1558.
| Peter Powell | 2019-01-24 | 1 | -1/+1 |
| | * | Add the reason to xline removal notices. (#1545)•••Show the reason in manual xline removal SNOTICEs, just like
expiry SNOTICEs do.
This modifies XLineManager::DelLine() to require another string
reference passed to it.
Requested by @Robby-. | Matt Schatz | 2019-01-24 | 5 | -10/+20 |
| * | | Remove support for the deprecated <power> config tag. | Sadie Powell | 2019-01-27 | 4 | -27/+8 |
| * | | Remove all 2.0 config compatibility code. | Sadie Powell | 2019-01-25 | 3 | -6/+11 |
| * | | Replace the override macro with the override keyword. | Sadie Powell | 2019-01-25 | 28 | -159/+159 |
| * | | Replace the TR1NS macro with the std namespace. | Sadie Powell | 2019-01-25 | 1 | -1/+1 |
| |/ |
|
| * | Implement support for the extended tag space for client tags. | Peter Powell | 2019-01-24 | 1 | -20/+55 |
| * | Don't tell the user if DNS lookups are disabled. | Peter Powell | 2019-01-23 | 1 | -6/+2 |
| * | Fix sending the entire VERSION output as a single parameter.•••Closes #1560.
| Peter Powell | 2019-01-19 | 1 | -2/+6 |
| * | Redo OnSetEndPoint logic to fix duplicate clones (#1549). | linuxdaemon | 2019-01-14 | 1 | -0/+9 |
| * | core_privmsg: respect the exemption list when sending $* messages. | Peter Powell | 2019-01-09 | 1 | -21/+18 |
| * | Improve X-line text consistency.•••- Change any "-Line", ":Line", or "*line" to "-line" throughout
the X-line code, comments, and documentation.
- Add periods to the end of some notices.
- Correct a typo in the Q-line code comments.
- Update the filter module documentation (shun addition).
Co-authored-by: Robby <robby@chatbelgie.be>
| Matt Schatz | 2019-01-09 | 7 | -30/+30 |
| * | core_stub: add stubs for the SUMMON and USERS commands. | Peter Powell | 2019-01-07 | 1 | -2/+48 |
| * | Update the names in the /INFO credits.•••- Add linuxdaemon to Active Contributors.
- Move Sheogorath to Active Contributors.
| Peter Powell | 2019-01-04 | 1 | -3/+2 |
| * | Only parse valid durations, don't treat invalid multipliers as seconds (#1538) | linuxdaemon | 2018-12-21 | 6 | -6/+39 |
| * | Add the <maxlist> tag and switch ListModeBase to always use it.•••The old method of doing this was:
1. Extremely inconsistently used. Some list modes used <banlist>
and some used their own config tag.
2. Not documented in the slightest. There was a small reference to
<maxbans> for the ban mode but nothing else.
3. In some cases conflicting with other config tags. The chanfilter
module defined a <chanfilter> tag for general config whilst also
using it for the max list settings.
The new <maxlist> tag avoids these issues entirely.
| Peter Powell | 2018-12-19 | 2 | -2/+2 |