aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* | Convert the cloak_md5 module to the new cloak system.Gravatar Sadie Powell2023-01-133-349/+111
| |
* | Rename the old cloaking implementation to cloak_md5.Gravatar Sadie Powell2023-01-131-0/+0
| |
* | Add the core of the new cloak implementation.Gravatar Sadie Powell2023-01-131-0/+335
| |
* | Const correct various functions.Gravatar Sadie Powell2023-01-114-4/+4
| |
* | Make some functions that don't use `this` static.Gravatar Sadie Powell2023-01-111-2/+2
| |
* | Fix calling various static functions through a type instance.Gravatar Sadie Powell2023-01-1113-18/+18
| |
* | Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-1097-176/+176
| |
* | Fix some unnecessary string copies.Gravatar Sadie Powell2023-01-103-3/+3
| |
* | Fix using std::move when not appropriate.Gravatar Sadie Powell2023-01-104-5/+5
| |
* | Avoid copying various shared_ptr usages when not necessary.Gravatar Sadie Powell2023-01-1010-19/+19
| |
* | Avoid copying shared_ptr<IOHookProvider> when not necessary.Gravatar Sadie Powell2023-01-105-5/+5
| |
* | Avoid copying shared_ptr<ConfigTag> when not necessary.Gravatar Sadie Powell2023-01-1082-100/+98
| |
* | Rework how users are assigned to connect classes.Gravatar Sadie Powell2023-01-086-31/+31
| | | | | | | | | | | | | | | | | | | | | | - Move core connect class checks and <performance:clonesonconnect> to the core_user module. - Add pre-change and post-change events for when a connect class changes. - Split explicit class changing out into its own method. - Remove the need to almost always call CheckClass after SetClass. - Add use counting to the connect class instead of relying on the shared_ptr use count.
* | Switch sqloper to use a local user lookup instead of IS_LOCAL.Gravatar Sadie Powell2023-01-081-6/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-081-8/+55
|\|
| * Fix DNSBL user/host marks being overwritten by ident/host lookups.Gravatar Sadie Powell2023-01-071-10/+52
| |
* | Add some overloads of Find{Nick,UUID,} for local/remote users.Gravatar Sadie Powell2023-01-073-4/+4
| |
* | Add a helper class for creating a reference to a DNS manager.Gravatar Sadie Powell2023-01-053-4/+4
| |
* | Misc DNSBL code cleanup.Gravatar Sadie Powell2023-01-041-41/+41
| |
* | Move the shared data in the DNSBL module to its own class.Gravatar Sadie Powell2023-01-041-26/+40
| |
* | Sync whether an oper login was performed automatically.Gravatar Sadie Powell2023-01-033-6/+21
| |
* | Allow synching oper privileges between servers.Gravatar Sadie Powell2023-01-021-8/+67
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-01147-180/+123
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-30157-191/+127
| |
| * Update module descriptions.Gravatar Sadie Powell2022-12-301-1/+1
| |
* | Add the SimpleExtItem::GetRef method.Gravatar Sadie Powell2022-12-271-7/+1
| |
* | Add the ListExtItem extension type.Gravatar Sadie Powell2022-12-273-64/+8
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-272-10/+21
|\|
| * Fix a C++11-ism in the dnsbl module.Gravatar Sadie Powell2022-12-261-1/+1
| |
| * Fix overwriting marks from earlier DNSBLs.Gravatar Sadie Powell2022-12-261-10/+19
| |
| * Include the WebSocket fail reason in the body of the HTTP response.Gravatar Sadie Powell2022-12-251-0/+1
| |
* | Move cull_delete to be inside of Cullable.Gravatar Sadie Powell2022-12-271-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-256-4/+13
|\|
| * Consistently limit the range for config port fields.Gravatar Sadie Powell2022-12-192-2/+2
| |
| * Add an oper priv for exempting opers from blockamsg.Gravatar Sadie Powell2022-12-191-0/+3
| | | | | | | | Closes #2007.
| * Fix an incompatibility between MySQL and MariaDB.Gravatar Sadie Powell2022-12-181-0/+2
| |
| * Add SSL support to the mysql module.Gravatar Sadie Powell2022-12-181-0/+4
| |
| * Fix warning about UNIX socket connections being insecure.Gravatar Sadie Powell2022-12-171-1/+2
| |
* | Refactor SocketEngine slightly.Gravatar Sadie Powell2022-12-251-1/+1
| | | | | | | | | | | | | | - Remove pointless shutdown() wrapper. - Remove pointless bounds checking function. - Make Bind and Listen take an EventHandler instead of a fd. - Add nullability attributes to every method.
* | Pass the client/server sockaddr around as a ref instead of a ptr.Gravatar Sadie Powell2022-12-2511-19/+19
| |
* | Lower the threshold for server clock offsets to 15s/5s.Gravatar Sadie Powell2022-12-201-4/+4
| |
* | Allow remapping mode and extban characters at load time.Gravatar Sadie Powell2022-12-201-3/+3
| | | | | | | | Closes #1970.
* | Don't automatically fall back to ToNetwork from ToInternal.Gravatar Sadie Powell2022-12-201-0/+10
| | | | | | | | | | Only one thing used this and its really unclear especially when SimpleExtItem does the opposite.
* | Move extension types to their own header to speed up build times.Gravatar Sadie Powell2022-12-1926-1/+29
| |
* | Fix parsing extbans in banredirect and timedbans.Gravatar Sadie Powell2022-12-192-5/+12
| |
* | Use in_port_t instead of int/unsigned int/long.Gravatar Sadie Powell2022-12-183-8/+11
| |
* | Rework the levels things are logged at to make more sense.Gravatar Sadie Powell2022-12-1822-46/+46
| |
* | Add is_local to the sockaddrs union.Gravatar Sadie Powell2022-12-181-1/+1
| |
* | Update module descriptions.Gravatar Sadie Powell2022-12-128-8/+8
| |
* | Fix the docs of markident and markhost being reversed in m_dnsbl.Gravatar Sadie Powell2022-12-121-2/+2
| |