aboutsummaryrefslogtreecommitdiff
path: root/src/hashcomp.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-101-1/+1
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-2/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-2/+1
| |
* | Assign more class members inline instead of in the constructor.Gravatar Sadie Powell2022-10-211-1/+2
| |
* | Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-3/+3
| |
* | Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-1/+1
| |
* | Convert irc::find to use string_view.Gravatar Sadie Powell2022-06-071-1/+1
| |
* | Fix unsigned/const keyword ordering, remove unnecessary consts.Gravatar Sadie Powell2022-03-271-1/+1
| |
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-2/+2
|\|
| * Fix various spelling issues (#1883).Gravatar Josh Soref2021-06-211-2/+2
| | | | | | | | Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* | Take a string_view in irc::equals.Gravatar Sadie Powell2021-04-081-6/+12
| |
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-8/+9
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
| |
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-2/+3
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-2/+8
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+8
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-231-5/+5
|\|
| * Fix some remaining uses of ato[il].Gravatar Peter Powell2019-08-131-5/+5
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-051-0/+10
|\|
| * Allow multiple fingerprints in an oper block (#1564)Gravatar linuxdaemon2019-02-011-0/+10
| |
* | Remove support for the deprecated rfc1459 casemapping,Gravatar Sadie Powell2019-01-251-37/+0
|/ | | | Closes #1017.
* Implement support for the extended tag space for client tags.Gravatar Peter Powell2019-01-241-2/+2
|
* Move message parsing to ProcessBuffer and fix edge cases in it.Gravatar Peter Powell2018-08-101-3/+2
|
* Split irc::tokenparser::GetToken into GetMiddle and GetTrailing.Gravatar Peter Powell2018-08-101-14/+39
| | | | | This simplifies the logic of irc::tokenparser considerably and removes all of the magic index guessing that was used previously.
* Remove the integer overloads of irc::tokenparser::GetToken().Gravatar Peter Powell2018-08-101-16/+0
| | | | | The int overload was never used and the long overload was used in one place.
* Replace irc::stringjoiner with a generic stdalgo::string::join.Gravatar Peter Powell2018-07-261-12/+0
| | | | | This can also be used with different types of collection containing values which are not a string.
* Replace the remaining use of irc::string with irc::find.Gravatar Peter Powell2018-04-161-52/+32
|
* Remove <alias:matchcase> and associated code.Gravatar Peter Powell2017-08-131-33/+0
| | | | This was never documented and seems pretty useless.
* Create irc::equals() from StrHashCompGravatar Attila Molnar2016-08-221-1/+1
| | | | Make StrHashComp a wrapper around it
* Remove unused irc::tokenstream::GetToken() overload accepting an irc::stringGravatar Attila Molnar2016-08-221-8/+0
|
* Remove unused irc::hashGravatar Attila Molnar2016-08-221-8/+0
|
* Merge insp20Gravatar Attila Molnar2015-04-201-2/+2
|\
| * Fix various Clang warnings.Gravatar Peter Powell2015-02-261-2/+2
| | | | | | | | - warning: 'register' storage class specifier is deprecated.
* | Reduce std::string::substr() usageGravatar Attila Molnar2015-01-101-5/+4
| | | | | | | | substr() returns a new string while erase() and assign() modify the existing one
* | Remove irc::modestackerGravatar Attila Molnar2014-09-031-65/+0
| |
* | Kill needless #includes in source filesGravatar Attila Molnar2014-06-141-1/+0
| |
* | Convert irc::stringjoiner to be a method instead of a class.Gravatar Peter Powell2014-02-061-3/+5
| | | | | | | | Add separator parameter
* | Add functor that does strict weak ordering based on ↵Gravatar Attila Molnar2014-01-041-0/+19
| | | | | | | | national_case_insensitive_map
* | Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-2/+0
| |
* | Simplify stringjoiner: take 1 parameter, join from begin() to end() and use ↵Gravatar attilamolnar2013-06-121-5/+5
| | | | | | | | space as the sep char
* | s/seperator/separator/gGravatar Adam2013-06-021-3/+3
| |
* | Rewrote sepstream and tokenstream to be less uglyGravatar Adam2013-06-021-62/+37
| |
* | Move a few trivial functions into headersGravatar attilamolnar2013-06-021-5/+0
| |
* | irc::tokenstream and irc::sepstream cleanupGravatar attilamolnar2013-05-181-8/+0
| | | | | | | | irc::sepstream does not require virtual methods
* | irc::stringjoiner cleanupGravatar attilamolnar2013-05-181-23/+3
| | | | | | | | | | | | - Get rid of unused constructors - signed -> unsigned - return const ref from GetJoined()
* | Deduplicate hex string creation codeGravatar attilamolnar2013-05-181-21/+0
| |
* | irc::Spacify--Gravatar attilamolnar2013-05-161-11/+0
| |
* | Fix building with libc++.Gravatar Peter Powell2013-04-191-23/+14
| | | | | | | | | | | | - Purged std::tr1::strlower (was never used). - Moved std::tr1::insensitive to irc::insensitive. - Added TR1NS macro to point to the correct C++ TR1 namespace.