| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Avoid copying a shared_ptr where not actually necessary. | 2022-12-01 | 1 | -1/+1 | |
| * | Yet more stylistic fixes. | 2022-12-01 | 1 | -5/+5 | |
| * | 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. | 2022-11-28 | 1 | -33/+10 | |
| * | Allow UserManager::Find{Nick,UUID,} to ignore unregistered users. | 2022-10-29 | 1 | -2/+2 | |
| * | Use auto instead of type names where the type is obvious. | 2022-09-29 | 1 | -2/+2 | |
| * | Default allow_empty_last_param to false. | 2022-09-07 | 1 | -1/+0 | |
| * | Use auto in places where it is really obvious what the type is. | 2022-09-04 | 1 | -2/+2 | |
| * | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -1/+1 | |
| * | Switch from NULL to nullptr. | 2022-07-22 | 1 | -3/+3 | |
| * | Move numeric helper classes to their own header. | 2022-06-26 | 1 | -1/+2 | |
| * | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -2/+2 | |
| * | Merge branch 'insp3' into master. | 2022-04-29 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-04-28 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-04-16 | 1 | -1/+1 | |
| |\| | |||||
| | * | Add a numeric builder for the ERR_CHANOPRIVSNEEDED numeric.•••This should make privilege errors more consistent. | 2022-04-12 | 1 | -1/+1 | |
| * | | Use more appropriate types in module-specific extension types. | 2022-01-31 | 1 | -8/+8 | |
| * | | Refuse to set an extension on the wrong type of extensible. | 2022-01-31 | 1 | -0/+3 | |
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -6/+6 | |
| * | | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>. | 2022-01-16 | 1 | -1/+1 | |
| * | | Replace some references to "SSL" that snuck in during the merge. | 2022-01-09 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-01-03 | 1 | -2/+2 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-12-30 | 1 | -1/+1 | |
| * | | Make all extensibles use kebab-case for names where possible. | 2021-12-26 | 1 | -1/+1 | |
| * | | Promote ExtensionItem::ExtensibleType to a top level enum class. | 2021-12-23 | 1 | -2/+2 | |
| * | | Merge branch 'insp3' into master. | 2021-11-10 | 1 | -5/+25 | |
| |\| | |||||
| | * | Implement support for WebIRC gateways sending client fingerprints. | 2021-11-10 | 1 | -5/+25 | |
| * | | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -3/+5 | |
| * | | Mark all command classes as final. | 2021-10-01 | 1 | -1/+2 | |
| * | | Merge branch 'insp3' into master. | 2021-08-28 | 1 | -0/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-08-27 | 1 | -0/+1 | |
| * | | Always respect the host field when automatically logging in opers. | 2021-08-26 | 1 | -18/+10 | |
| * | | Merge branch 'insp3' into master. | 2021-07-17 | 1 | -9/+0 | |
| |\| | |||||
| | * | Deduplicate all whois numerics to the whois module header. | 2021-07-05 | 1 | -9/+0 | |
| * | | Merge branch 'insp3' into master. | 2021-07-01 | 1 | -1/+17 | |
| |\| | |||||
| | * | Add 'if-host-match' option to m_sslinfo oper autologin configuration.•••This adds an option to perform the source host check (which is usually performed on manual oper login) in addition to the certificate fingerprint check when automatically logging in opers upon connection to the ircd. | 2021-06-21 | 1 | -1/+17 | |
| * | | Merge branch 'insp3' into master. | 2021-05-11 | 1 | -1/+4 | |
| |\| | |||||
| | * | Skip clients on ulined servers in SSLINFO <#chan>. | 2021-05-03 | 1 | -1/+4 | |
| * | | Add ChannelManager::IsPrefix. | 2021-05-08 | 1 | -1/+1 | |
| * | | Move channel logic from InspIRCd to the new ChannelManager class. | 2021-05-08 | 1 | -2/+2 | |
| * | | Fix an inverted condition in the previous commit. | 2021-04-12 | 1 | -2/+2 | |
| * | | Move ssl_cert::GetMetaLine into the sslinfo module. | 2021-04-12 | 1 | -2/+17 | |
| * | | Refer to encryption as TLS instead of SSL in all messages. | 2021-04-08 | 1 | -13/+13 | |
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -3/+2 | |
| * | | Constify variables within loops. | 2021-04-01 | 1 | -1/+1 | |
| * | | Add a subclass of ExtensionItem exclusively for booleans. | 2021-03-17 | 1 | -2/+2 | |
| * | | Implement support for automatically syncing extension items. | 2021-03-17 | 1 | -2/+5 | |
| * | | Mark {From,To}{Human,Internal,Network} as noexcept. | 2021-03-17 | 1 | -2/+2 | |
| * | | Pascalize Unset in extension item classes. | 2021-03-17 | 1 | -2/+2 | |
| * | | Pascalize Set in extension item classes. | 2021-03-17 | 1 | -4/+4 | |
| * | | Pascalize Get in extension item classes. | 2021-03-17 | 1 | -4/+4 | |
