21 Commits

Author SHA1 Message Date
Sadie Powell
4095eea873 Mark all event hook classes as final. 2021-10-01 06:26:19 +01:00
Sadie Powell
e0dec0572a Mark all module classes as final. 2021-10-01 05:15:50 +01:00
Dominic Hamon
02340285c5
Added -Wshorten-64-to-32 and fixed all warnings. 2021-05-30 20:37:54 +01:00
Sadie Powell
3ca912ad71 Merge branch 'insp3' into master. 2021-05-11 04:07:45 +01:00
Sadie Powell
b4a174ee9c Fix a bunch of weird indentation and spacing issues. 2021-04-27 16:41:14 +01:00
Sadie Powell
569324feee Migrate collections from insert to emplace. 2021-04-18 04:58:28 +01:00
Sadie Powell
ef24ec632d Constify variables within loops. 2021-04-01 18:10:11 +01:00
Sadie Powell
4933952811 Use emplace_back where possible. 2021-03-30 19:44:07 +01:00
Sadie Powell
373bc208ff Move FilePosition to fileutils.h and use in ConfigTag. 2020-11-03 19:54:13 +00:00
Sadie Powell
441bd151da Add stdalgo::iterator_range and switch config tag reading to use it.
This allows us to use range-based for loops which were not possible
with the previous config tag system.
2020-10-31 22:33:35 +00:00
Sadie Powell
4582696afb Merge branch 'insp3' into master. 2020-04-11 14:08:02 +01:00
Sadie Powell
1a800f7b3d Improve storage of module description, flags, and link data. 2020-04-11 13:54:05 +01:00
Sadie Powell
4a6fedd932 Update the module descriptions using mkversion. 2020-04-10 15:36:14 +01:00
Sadie Powell
1de6f5b4a9 Merge branch 'insp3' into master. 2020-01-17 12:36:09 +00:00
InspIRCd Robot
aa692dc103 Update copyright headers. 2020-01-11 22:14:43 +00:00
Sadie Powell
7b68936321 Merge branch 'insp3' into master. 2019-11-13 15:24:45 +00:00
Matt Schatz
890f62bd87 Add oper exemption to hidemode. 2019-10-20 20:29:05 +01:00
Sadie Powell
e862582e7e LogManager: remove fakederef. 2019-02-07 12:14:07 +00:00
Sadie Powell
c78ecdf579 Replace the override macro with the override keyword. 2019-01-25 02:52:11 +00:00
linuxdaemon
4fbd6681fe Make more modules rehash atomically (#1535)
Have each module validate the values it loads before setting them, so
any errors don't result in partial application of the configs
2018-12-19 01:06:56 +00:00
Peter Powell
923d811b05 Add a module for hiding mode changes from unprivileged users.
Co-authored-by: Attila Molnar <attilamolnar@hush.com>
2018-09-09 16:52:54 +01:00