| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix some types which were missed when making stuff final. | 2022-10-30 | 11 | -18/+17 | |
| | | |||||
| * | Slim down the forward declarations in typedefs. | 2022-10-29 | 1 | -11/+2 | |
| | | |||||
| * | Clean up the typedefs for OnBuildNeighborList. | 2022-10-29 | 3 | -6/+8 | |
| | | |||||
| * | Move xline-related typedefs from typedefs to the xline header. | 2022-10-29 | 2 | -28/+29 | |
| | | |||||
| * | Rename session registration to connection to avoid a semantic conflict. | 2022-10-29 | 8 | -60/+59 | |
| | | | | | | | We previously referred to both session registration and user registration as "registration" which is confusing for users who aren't familiar with how IRC works. | ||||
| * | Allow UserManager::Find{Nick,UUID,} to ignore unregistered users. | 2022-10-29 | 2 | -3/+10 | |
| | | |||||
| * | More const correctness. | 2022-10-23 | 4 | -13/+14 | |
| | | |||||
| * | Revert the previous commit slightly to work around a bug in Clang. | 2022-10-22 | 1 | -0/+4 | |
| | | |||||
| * | Assign more class members inline instead of in the constructor. | 2022-10-21 | 4 | -12/+7 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2022-10-18 | 1 | -2/+2 | |
| |\ | |||||
| | * | Fix an unintentional string copy in the geolocation API. | 2022-10-18 | 1 | -2/+2 | |
| | | | |||||
| * | | Handle renamed modules when reading the modules to load. | 2022-10-18 | 1 | -0/+3 | |
| | | | |||||
| * | | Add the accountnicks metadata as a replacement for user mode +r. | 2022-10-18 | 1 | -0/+15 | |
| | | | | | | | | | | | | | This isn't used much currently but in the future will allow doing a lot of behaviour which is currently implemented in services in the IRCd instead e.g. killing ghost clients, nickname enforcement. | ||||
| * | | Fix various inappropriate uses of UINT_MAX. | 2022-10-14 | 1 | -1/+1 | |
| | | | |||||
| * | | Fix a harmless todo in clientprotocolmsg. | 2022-10-14 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-10-13 | 2 | -1/+25 | |
| |\| | |||||
| | * | Allow modules to control the visible channel in a WHO request. | 2022-10-12 | 1 | -1/+21 | |
| | | | |||||
| | * | Add the matched channel to the WHO request data. | 2022-10-12 | 1 | -0/+4 | |
| | | | |||||
| | * | Fix saving the database identifier in SQL::Provider. | 2022-10-07 | 1 | -0/+1 | |
| | | | |||||
| * | | Clean up various socket-related code. | 2022-10-12 | 2 | -8/+3 | |
| | | | |||||
| * | | Rename User::age to User::nickchanged and fix the docs. | 2022-10-11 | 1 | -3/+2 | |
| | | | |||||
| * | | Mark User::Has{Command,Priv}Permission as const. | 2022-10-07 | 1 | -4/+4 | |
| | | | |||||
| * | | Remove a now unused overload of ConvToStr. | 2022-10-07 | 1 | -16/+0 | |
| | | | |||||
| * | | Rename user_hash to UserMap and move to usermanager. | 2022-10-07 | 3 | -5/+7 | |
| | | | |||||
| * | | Modernize an old-style loop that was previously missed. | 2022-10-01 | 1 | -2/+2 | |
| | | | |||||
| * | | Replace foo.erase(foo.{size|end}()-1) with foo.pop_back(). | 2022-10-01 | 3 | -3/+3 | |
| | | | |||||
| * | | Replace *foo.rbegin() with foo.end(). | 2022-10-01 | 1 | -2/+1 | |
| | | | |||||
| * | | Inline the one use of ServerNoticeAll and rm the function. | 2022-10-01 | 1 | -6/+0 | |
| | | | |||||
| * | | Use a global typedef for representing a character set. | 2022-09-30 | 2 | -2/+3 | |
| | | | |||||
| * | | Use auto instead of type names where the type is obvious. | 2022-09-29 | 3 | -3/+3 | |
| | | | |||||
| * | | Fix various cases of the &* being next to the name instead of type. | 2022-09-29 | 17 | -77/+77 | |
| | | | |||||
| * | | Use NOMINMAX on Windows and undefine error in the log header. | 2022-09-23 | 1 | -0/+4 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-09-19 | 1 | -0/+1 | |
| |\| | |||||
| | * | Fix not adding tags when converting a Numeric to a Message. | 2022-09-18 | 1 | -0/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-09-12 | 1 | -0/+1 | |
| |\| | |||||
| * | | Make internal penalty be specified in millisecs instead of seconds. | 2022-09-09 | 1 | -2/+2 | |
| | | | | | | | | | This removes the need to multiply it later. | ||||
| * | | Default allow_empty_last_param to false. | 2022-09-07 | 1 | -2/+1 | |
| | | | |||||
| * | | Fix more warnings discovered with -Weverything. | 2022-09-05 | 6 | -13/+4 | |
| | | | |||||
| * | | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 9 | -13/+13 | |
| | | | |||||
| * | | Rip out the extensible/user serialisation system. | 2022-09-01 | 4 | -138/+0 | |
| | | | | | | | | | | | | | This was part of a failed attempt to implement zero downtime restarts in v3. This can be implemented in a better way but for now its just slowing down build times so lets kill it. | ||||
| * | | Update some code that uses "endpoint" to use "socket address" instead. | 2022-09-01 | 3 | -10/+10 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-08-27 | 5 | -5/+6 | |
| |\| | |||||
| | * | Release v3.14.0. v3.14.0 | 2022-08-25 | 1 | -1/+1 | |
| | | | |||||
| | * | Update copyright headers. | 2022-08-25 | 5 | -4/+5 | |
| | | | |||||
| | * | Use std::string in the Serializer constructor. | 2022-08-24 | 1 | -1/+1 | |
| | | | |||||
| | * | Backport fix for types removed in C++17 from master. | 2022-08-16 | 2 | -2/+8 | |
| | | | |||||
| * | | Replace GetUserCounter() with GetUsers().size(). | 2022-08-24 | 1 | -7/+0 | |
| | | | | | | | | | | | This method is legacy from when there was a manual user counter and isn't much of a length saving over the unsugared version. | ||||
| * | | Fix cached log messages not having the correct timestamp. | 2022-08-23 | 1 | -3/+7 | |
| | | | |||||
| * | | Refactor the core event macros. | 2022-08-20 | 2 | -67/+51 | |
| | | | |||||
| * | | Move aptosa/untosa into the sockaddrs union and add from/from_ip. | 2022-08-11 | 1 | -15/+28 | |
| | | | | | | | | | | | | | | | 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. | ||||
