| Commit message (Expand) | Author | Age | Files | Lines |
| * | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings. | Sadie Powell | 2023-01-23 | 1 | -2/+2 |
| * | Replace InspIRCd::Format with fmt::format. | Sadie Powell | 2023-01-23 | 1 | -5/+6 |
| * | Fix calling various static functions through a type instance. | Sadie Powell | 2023-01-11 | 1 | -1/+1 |
| * | Qualify auto correctly in all cases. | Sadie Powell | 2023-01-10 | 1 | -3/+3 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2023-01-01 | 1 | -1/+1 |
| |\ |
|
| | * | Update copyright headers. | InspIRCd Robot | 2022-12-30 | 1 | -1/+1 |
| * | | Yet more stylistic fixes. | Sadie Powell | 2022-12-01 | 1 | -3/+6 |
| * | | Refactor the internals of the oper system.•••- Allow overriding privileges from the <class> blocks in the <type>
and <oper> blocks.
- Separate oper types from oper accounts in the code. This enables
moving some core stuff out of the config tag later.
- Merge the config tags together to make a synthetic tag that can
have getXXX called on it instead of using getConfig and then
converting it.
- Move the details of Have*Permission into the oper type class.
- Improve oper events to allow modules to easily hook into the oper
system.
| Sadie Powell | 2022-11-28 | 1 | -1/+1 |
| * | | Use User::IsFullyConnected instead of checking for REG_ALL. | Sadie Powell | 2022-10-29 | 1 | -1/+1 |
| * | | Deprecate the (raw)version SINFO keys and split out customversion/rawbranch. | Sadie Powell | 2022-05-17 | 1 | -7/+10 |
| * | | Fix unsigned/const keyword ordering, remove unnecessary consts. | Sadie Powell | 2022-03-27 | 1 | -1/+1 |
| * | | Abolish the infernal space before accessibility keywords. | Sadie Powell | 2022-01-25 | 1 | -1/+1 |
| * | | Add constexpr to the initialisation of various const static fields. | Sadie Powell | 2022-01-18 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-12-14 | 1 | -0/+3 |
| |\| |
|
| | * | Sync uniqueusername from the connect class to the user.•••This is a massive hack for now but should be made to sync properly
in v4 when we have extensibles that don't suck.
| Sadie Powell | 2021-12-14 | 1 | -0/+3 |
| * | | Apply the final keyword to all module classes where appropriate. | Sadie Powell | 2021-10-04 | 1 | -2/+3 |
| * | | Make the protocol version enum entries slightly less verbose. | Sadie Powell | 2021-08-28 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-08-28 | 1 | -1/+1 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2021-08-27 | 1 | -1/+1 |
| * | | Remove a bunch of unnecessary whitespace. | Sadie Powell | 2021-08-17 | 1 | -1/+0 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-06-07 | 1 | -0/+1 |
| |\| |
|
| | * | Broadcast the limits for list modes on server link.•••This allows services to not overflow the limit.
| Sadie Powell | 2021-06-04 | 1 | -0/+1 |
| * | | Move channel logic from InspIRCd to the new ChannelManager class. | Sadie Powell | 2021-05-08 | 1 | -1/+1 |
| * | | Remove some useless getter methods and make the members public.•••This isn't part of a public API so we don't need to care about
exposing implementation details.
| Sadie Powell | 2021-04-14 | 1 | -3/+3 |
| * | | Refer to encryption as TLS instead of SSL in all messages. | Sadie Powell | 2021-04-08 | 1 | -1/+1 |
| * | | Switch simple iterator loops to use range-based for loops. | Sadie Powell | 2021-04-07 | 1 | -22/+11 |
| * | | Add support for syncing metadata set on memberships.•••No compat logic is required here as existing servers will just drop
the unknown METADATA message when they can't find the target.
| Sadie Powell | 2021-04-01 | 1 | -5/+14 |
| * | | Fix the setter and set time of list modes being lost on netburst.•••Closes #1812.
| Sadie Powell | 2021-03-30 | 1 | -0/+24 |
| * | | Remove multi-line FJOIN and FMODE logic.•••This only existed for 1202 protocol compatibility. As of 1205 the
line length has been removed.
| Sadie Powell | 2021-03-30 | 1 | -43/+9 |
| * | | Convert FOREACH_MOD_CUSTOM to a variadic function. | Sadie Powell | 2020-11-10 | 1 | -3/+3 |
| * | | Rip out compatibility code for the 2.0 protocol. | Sadie Powell | 2020-05-20 | 1 | -2/+0 |
| * | | Use C++11 inline initialisation for class members. | Sadie Powell | 2020-02-06 | 1 | -2/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -2/+6 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -2/+6 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-08-09 | 1 | -2/+2 |
| |\| |
|
| | * | Add {To,From}{Human,Internal,Network} to ExtensionItem.•••Also, deprecate the old SerializeFormat/serialize/unserialise API.
| Peter Powell | 2019-08-07 | 1 | -2/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-07-27 | 1 | -1/+0 |
| |\| |
|
| | * | Add an event for adding tags to S2S messages. | Peter Powell | 2019-07-19 | 1 | -1/+0 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-07-16 | 1 | -3/+3 |
| |\| |
|
| | * | Split ServerEventListener into {Broadcast,Link,Sync}EventListener.•••There is no reason to have these events in one big handler and it
causes unnecessary event hooks to be created by having them like
this.
The ServerEventListener class still exists for compatibility
| Peter Powell | 2019-07-15 | 1 | -3/+3 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-05-15 | 1 | -2/+2 |
| |\| |
|
| | * | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | 2019-04-28 | 1 | -2/+2 |
| * | | UserManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | SnomaskManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -2/+2 |
| * | | ModeParser: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| |/ |
|
| * | Show server versions in /MAP for opers•••This resolves #1203
| B00mX0r | 2017-12-19 | 1 | -0/+3 |
| * | Move OnSync{Channel,Network,User} to ServerEventListener. | Peter Powell | 2017-12-03 | 1 | -5/+4 |
| * | m_spanningtree Clean up comments | Attila Molnar | 2015-05-13 | 1 | -8/+7 |
| * | m_spanningtree Keep track of whether we've sent our burst, to be used for tra... | Attila Molnar | 2014-07-27 | 1 | -0/+2 |
| * | m_spanningtree Remove unused parameters from the server introduction message•••This does not affect the initial SERVER message containing the password
| Attila Molnar | 2014-07-27 | 1 | -1/+0 |