aboutsummaryrefslogtreecommitdiff
path: root/src/coremods
Commit message (Expand)AuthorAgeFilesLines
* Use auto instead of type names where the type is obvious.Gravatar Sadie Powell2022-09-2918-19/+19
* Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-294-4/+4
* WHOIS and WHOWAS have their own empty trailing logic now.Gravatar Sadie Powell2022-09-122-0/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-09-128-9/+19
|\
| * Send ERR_NONICKNAMEGIVEN when an empty nick is given in WHOIS/WHOWAS.Gravatar Sadie Powell2022-09-122-3/+14
| * Fix unnecessarily using c_str in parameters that take a std::string.Gravatar Sadie Powell2022-09-045-5/+5
* | Make internal penalty be specified in millisecs instead of seconds.•••This removes the need to multiply it later. Gravatar Sadie Powell2022-09-0915-20/+20
* | Default allow_empty_last_param to false.Gravatar Sadie Powell2022-09-0714-8/+8
* | Fix more warnings discovered with -Weverything.Gravatar Sadie Powell2022-09-051-1/+1
* | Use auto in places where it is really obvious what the type is.Gravatar Sadie Powell2022-09-046-6/+6
* | Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-0318-25/+29
* | Fix some warnings noticed by the bugprone-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-2/+2
* | Clean up the Windows build process and remove some legacy code.Gravatar Sadie Powell2022-09-031-2/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-08-273-3/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-08-253-3/+3
| * Fix some warnings in core_who on newer GCC.Gravatar Sadie Powell2022-08-171-3/+4
* | Replace GetUserCounter() with GetUsers().size().•••This method is legacy from when there was a manual user counter and isn't much of a length saving over the unsugared version. Gravatar Sadie Powell2022-08-242-2/+2
* | Move aptosa/untosa into the sockaddrs union and add from/from_ip.•••The struct will also now always be zero-initialized by default which removes the footgun which has happened previously where the union has been accessed before being initialized leading to it containing weird values. Gravatar Sadie Powell2022-08-111-11/+8
* | Rename OnSetUserIP to OnChangeRemoteAddress.Gravatar Sadie Powell2022-08-102-2/+2
* | Modernize various minor legacy C++isms.Gravatar Sadie Powell2022-07-301-12/+12
* | Remove some unnecessary getters in ConnectClass.•••All of these members are public anyway. Gravatar Sadie Powell2022-07-221-3/+3
* | Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-2212-25/+25
* | Allow remote servers to specify the context of a message.Gravatar Sadie Powell2022-07-011-1/+6
* | Move config xline reading and rehashing to core_xline.Gravatar Sadie Powell2022-06-261-0/+39
* | Make dynamic a non-default header.Gravatar Sadie Powell2022-06-261-0/+2
* | Fix various bugs relating to platform-native module extensions.Gravatar Sadie Powell2022-06-261-1/+1
* | Make clientprotocol{msg,event} and numericbuilder non-default headers.Gravatar Sadie Powell2022-06-269-3/+20
* | Move numeric helper classes to their own header.Gravatar Sadie Powell2022-06-269-0/+15
* | Move numerics to the source files where they are actually used.Gravatar Sadie Powell2022-06-2621-9/+142
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-06-251-6/+2
|\|
| * Fix inconsistencies between USERHOST and USERIP.Gravatar Sadie Powell2022-06-231-5/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-06-081-2/+2
|\|
| * Make setting sockets as FD_CLOEXEC more portable.•••Ref: #1986. Gravatar Sadie Powell2022-06-071-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-05-211-3/+6
|\|
| * Use a mode reference instead of repeatedly looking up the snomask mode.Gravatar Sadie Powell2022-05-151-3/+6
* | Precache the version numerics in the VERSION command class.Gravatar Sadie Powell2022-05-183-15/+20
* | Fix an oversight in commit 3be039e.Gravatar Sadie Powell2022-05-171-2/+2
* | Initialize some variables which are checked before being assigned.Gravatar Sadie Powell2022-05-171-3/+3
* | Get rid of GetVersionString.•••TODO: split fullversion/version into individual fields. Gravatar Sadie Powell2022-05-171-3/+12
* | Reload isupport in the next main loop iteration.•••This allows modules to load their new config before building it. Gravatar Sadie Powell2022-05-171-1/+18
* | Add a typedef for a mode rank.Gravatar Sadie Powell2022-05-174-7/+7
* | Store a set of list mode pointers in Membership instead of characters.Gravatar Sadie Powell2022-05-173-10/+4
* | Require specifying the repeat argument of the Timer class.Gravatar Sadie Powell2022-05-171-1/+1
* | Add the new account system.•••This still relies on the old extensibles for now but we can change that later. Gravatar Sadie Powell2022-05-141-4/+4
* | Use the servprotect mode to protect services.•••Anope and Atheme already set this on their clients so no downstream changes are needed. Closes #781. Gravatar Sadie Powell2022-05-121-6/+0
* | Move unistd out of the global compat header.Gravatar Sadie Powell2022-05-071-0/+1
* | Remove unnecessary arguments to On(Post)Oper.•••These are already accessible from the user object. Gravatar Sadie Powell2022-05-071-1/+1
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-0111-61/+61
* | Slim down the globally included files.Gravatar Sadie Powell2022-04-303-0/+12
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-2914-14/+15
|\|