150 Commits

Author SHA1 Message Date
InspIRCd Robot
a3b0aa484b Update copyright headers. 2024-07-14 11:58:57 +01:00
Sadie Powell
3b9e22381b Use auto when extracting the internal type of a message target. 2024-07-13 15:29:29 +01:00
InspIRCd Robot
ae3e2db109 Update copyright headers. 2024-06-07 10:37:56 +01:00
Sadie Powell
8389fbba6d Replace ModeAction with bool.
This enum is functionally the same as bool but with weird semantics.
2023-01-22 22:52:30 +00:00
Sadie Powell
d048778f78 Merge branch 'insp3' into master. 2023-01-01 13:19:45 +00:00
InspIRCd Robot
2b810b412a Update copyright headers. 2022-12-30 11:31:28 +00:00
Sadie Powell
561fe0fe64 Clean up the typedefs for OnBuildNeighborList. 2022-10-29 17:38:58 +01:00
Sadie Powell
f49cfd2f30 Merge branch 'insp3' into master. 2022-10-13 08:35:02 +01:00
Sadie Powell
e37ee111a8 Fix channels with +D or +u set being picked for the /WHO response. 2022-10-12 08:50:06 +01:00
Sadie Powell
89537ed2ab Fix various cases of the &* being next to the name instead of type. 2022-09-29 12:36:01 +01:00
Sadie Powell
68fd81b319 Make clientprotocol{msg,event} and numericbuilder non-default headers. 2022-06-26 16:34:21 +01:00
Sadie Powell
d79147e7af Abolish the infernal space before accessibility keywords. 2022-01-25 14:02:36 +00:00
Sadie Powell
6282e1f287 Promote ExtensionItem::ExtensibleType to a top level enum class. 2021-12-23 21:34:53 +00:00
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
Sadie Powell
b7615ccd86 Merge branch 'insp3' into master. 2021-08-28 13:20:53 +01:00
InspIRCd Robot
4540162276 Update copyright headers. 2021-08-27 09:38:22 +01:00
Sadie Powell
8e6d811f34 Remove a bunch of unnecessary whitespace. 2021-08-17 21:13:05 +01:00
Sadie Powell
d95d7fc4f5 Merge branch 'insp3' into master. 2021-07-01 12:33:51 +01:00
Sadie Powell
ad2f737405 Show delayjoined users to themself in WHO. 2021-06-20 01:30:19 +01:00
Sadie Powell
1f421861e6 Convert simple modes to use Simple{Channel,User}Mode. 2021-06-01 02:36:14 +01:00
Sadie Powell
7f88bd76c9 Merge branch 'insp3' into master. 2021-06-01 01:46:53 +01:00
Sadie Powell
182cdec310 Implement support for the delayjoin WHOX flag. 2021-05-22 22:27:53 +01:00
Sadie Powell
d60c1fdec1 Refactor the population of exceptions in delayjoin. 2021-05-22 15:38:48 +01:00
Sadie Powell
b08e70f0bf Merge branch 'insp3' into master. 2021-05-22 06:39:47 +01:00
Sadie Powell
c7b9385022 Only check for a join time if a user is actually in the channel. 2021-05-22 06:29:50 +01:00
Sadie Powell
061d54f38e Send the correct join timestamp on a delayed join message. 2021-05-22 04:58:41 +01:00
Sadie Powell
942fd2bcfd Switch simple iterator loops to use range-based for loops. 2021-04-07 10:36:11 +01:00
Sadie Powell
49702c621e Convert various mode methods to take Mode::Change.
- AccessCheck
- AfterMode
- BeforeMode
- OnModeChange
- OnRawMode
2021-03-30 18:25:55 +01:00
Sadie Powell
c1aa1d5a2b Add a subclass of ExtensionItem exclusively for booleans. 2021-03-17 21:14:07 +00:00
Sadie Powell
9ad9a668d5 Pascalize Unset in extension item classes. 2021-03-17 06:15:48 +00:00
Sadie Powell
e2f8e75ab8 Pascalize Set in extension item classes. 2021-03-17 06:07:41 +00:00
Sadie Powell
59ee026b3b Pascalize Get in extension item classes. 2021-03-17 05:58:47 +00:00
Sadie Powell
1e1cf527d2 Merge branch 'insp3' into master. 2021-03-05 02:32:35 +00:00
InspIRCd Robot
7b1ab06a95 Update copyright headers. 2021-03-05 02:16:11 +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
e1ed9b275f Merge branch 'insp3' into master. 2020-04-09 18:06:50 +01:00
Sadie Powell
9ebda853f5 Fix various documentation and formatting issues. 2020-03-30 17:24:12 +01:00
Sadie Powell
84eb33d4c3 Move FindNickOnly to UserManager. 2020-02-09 19:24:26 +00:00
Sadie Powell
61070d4894 Move FindNick to UserManager. 2020-02-09 17:19:31 +00: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
eeb6dcec60 Replace LocalIntExt with IntExtItem. 2019-08-13 19:08:17 +01:00
Sadie Powell
21664767f0 Move the Module parameter of ExtensionItem et al to the start.
This matches what other ServiceProvider types do.
2019-08-13 17:36:19 +01:00
Sadie Powell
cd8b456f97 Merge branch 'insp3' into master. 2019-07-16 16:48:18 +01:00
Peter Powell
f6b33a8fac Replace all abstract usages of his/he/her with they/their/it. 2019-06-07 20:22:43 +01:00
Sadie Powell
1d5b18de82 Merge branch 'insp3' into master. 2019-05-15 15:26:55 +01:00
Robby
e59cb85871 Some more text fixes and improvements (#1618). 2019-04-28 22:26:50 +01:00