172 Commits

Author SHA1 Message Date
InspIRCd Robot
ae3e2db109 Update copyright headers. 2024-06-07 10:37:56 +01:00
Sadie Powell
ebd03383f8 Allow using multiple SSL fingerprint algorithms.
Closes #1804.
2024-02-19 18:46:05 +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
45e56e5ee1 Yet more stylistic fixes. 2022-12-01 05:25:01 +00:00
Sadie Powell
41926908ec Fix some types which were missed when making stuff final. 2022-10-30 12:58:38 +00:00
Sadie Powell
3928f478f1 Assign more class members inline instead of in the constructor. 2022-10-21 17:15:10 +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
9203f40f41 Fix some warnings noticed by the readability-* clang-tidy checkers. 2022-09-03 23:17:05 +01:00
Sadie Powell
1991211a67 Convert irc::find to use string_view. 2022-06-07 20:26:38 +01:00
Sadie Powell
ed6e19bbd0 Fix unsigned/const keyword ordering, remove unnecessary consts. 2022-03-27 15:41:28 +01:00
Sadie Powell
d79147e7af Abolish the infernal space before accessibility keywords. 2022-01-25 14:02:36 +00: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
7a712456f1 Merge branch 'insp3' into master. 2021-05-14 16:54:33 +01:00
InspIRCd Robot
e94b673532 Update copyright headers. 2021-05-14 14:48:39 +01:00
Sadie Powell
a6f81edcdb Take a string_view in irc::equals. 2021-04-08 18:48:52 +01:00
Sadie Powell
e76b208ce8 Merge branch 'insp3' into master. 2021-03-05 09:54:26 +00:00
Sadie Powell
2ba32afa9a Fix a bunch of really obvious unnecessary includes. 2021-03-05 09:17:13 +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
b755d2a778 Merge branch 'insp3' into master. 2020-05-05 22:03:14 +01:00
InspIRCd Robot
4f9abe96a4 Fixes by misspell-fixer 2020-04-21 00:52:12 -06:00
Sadie Powell
98e4ddfb21 Use C++11 inline initialisation for class members. 2020-02-06 11:25:42 +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
8848169e8b Merge branch 'insp3' into master. 2019-09-23 00:37:33 +01:00
Peter Powell
0d6a4a31d8 Add GetNumericToken to sepstream.
This removes some boilerplate when retrieving numeric types.
2019-09-03 12:28:58 +01:00
Sadie Powell
bfa5fb407e Merge branch 'insp3' into master. 2019-02-05 00:47:30 +00:00
linuxdaemon
2ee2e8b60d Allow multiple fingerprints in an oper block (#1564) 2019-02-01 09:47:20 +00:00
Sadie Powell
68c0257851 Remove support for the deprecated rfc1459 casemapping,
Closes #1017.
2019-01-25 03:48:10 +00:00
Peter Powell
cbef0241a0 Implement support for the extended tag space for client tags. 2019-01-24 14:28:21 +00:00
Peter Powell
0e6b18ff91 Fix warnings from Doxygen. 2018-10-21 19:18:08 +01:00
Peter Powell
8b418f081f Split irc::tokenparser::GetToken into GetMiddle and GetTrailing.
This simplifies the logic of irc::tokenparser considerably and
removes all of the magic index guessing that was used previously.
2018-08-10 13:55:32 +01:00
Peter Powell
aa6912f1c9 Remove the integer overloads of irc::tokenparser::GetToken().
The int overload was never used and the long overload was used in
one place.
2018-08-10 13:55:32 +01:00
Peter Powell
9cf448a332 Replace irc::stringjoiner with a generic stdalgo::string::join.
This can also be used with different types of collection containing
values which are not a string.
2018-07-26 21:41:36 +01:00
Peter Powell
5d3b128ca2 Replace the remaining use of irc::string with irc::find. 2018-04-16 09:47:05 +01:00
Peter Powell
0d2430cc5f Remove <alias:matchcase> and associated code.
This was never documented and seems pretty useless.
2017-08-13 16:34:12 +01:00
Attila Molnar
0aa6c41340 Update documentation in hashcomp.h 2016-08-22 17:22:19 +02:00
Attila Molnar
333fe87ca7 Remove all non-member irc::string operators 2016-08-22 17:13:18 +02:00
Attila Molnar
200062cd5e Remove now unused SearchAndReplace() function 2016-08-22 17:11:38 +02:00
Attila Molnar
78b6ad984b Remove now unused assign() functions 2016-08-22 17:03:59 +02:00
Attila Molnar
ecef36edca Create irc::equals() from StrHashComp
Make StrHashComp a wrapper around it
2016-08-22 16:49:18 +02:00
Attila Molnar
e1e9341a84 Remove unused irc::tokenstream::GetToken() overload accepting an irc::string 2016-08-22 16:34:00 +02:00
Attila Molnar
0612de153f Remove unused irc::hash 2016-08-22 16:32:51 +02:00
Attila Molnar
0424d98e0e Remove unused trim() function 2016-08-22 16:30:02 +02:00
Attila Molnar
299f262a4f Fix some whitespace issues 2015-12-28 16:59:03 +01:00
Attila Molnar
87025fd5ac Remove irc::modestacker 2014-09-03 15:40:19 +02:00
Peter Powell
9dd4108273 Convert irc::stringjoiner to be a method instead of a class.
Add separator parameter
2014-02-06 23:11:51 +01:00
Attila Molnar
b5bc73e310 Add functor that does strict weak ordering based on national_case_insensitive_map 2014-01-04 19:38:20 +01:00