| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release v4.0.0 alpha 16. v4.0.0a16 | 2022-11-01 | 1 | -1/+1 | |
| | | |||||
| * | Clean up the typedefs for OnBuildNeighborList. | 2022-10-29 | 6 | -13/+13 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2022-10-29 | 2 | -6/+22 | |
| |\ | |||||
| | * | Allow using sts over a proxied hook like HAProxy. | 2022-10-24 | 1 | -1/+13 | |
| | | | | | | | | | Closes #1911. | ||||
| | * | Only store the topic in the permchannels database if one is set. | 2022-10-23 | 1 | -5/+9 | |
| | | | |||||
| * | | Rename session registration to connection to avoid a semantic conflict. | 2022-10-29 | 31 | -79/+77 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | Use User::IsFullyConnected instead of checking for REG_ALL. | 2022-10-29 | 28 | -41/+43 | |
| | | | |||||
| * | | Allow UserManager::Find{Nick,UUID,} to ignore unregistered users. | 2022-10-29 | 31 | -99/+90 | |
| | | | |||||
| * | | More const correctness. | 2022-10-23 | 17 | -23/+23 | |
| | | | |||||
| * | | Avoid spamming opers with notices when a SQL log provider is down. | 2022-10-22 | 1 | -1/+7 | |
| | | | |||||
| * | | Revert the previous commit slightly to work around a bug in Clang. | 2022-10-22 | 1 | -0/+5 | |
| | | | |||||
| * | | Assign more class members inline instead of in the constructor. | 2022-10-21 | 8 | -29/+13 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-10-18 | 2 | -1/+5 | |
| |\| | |||||
| | * | Clear the ban cache when an xline is expired as well as removed. | 2022-10-15 | 1 | -0/+1 | |
| | | | |||||
| | * | Document how DNS PTR record lookups work better. | 2022-10-15 | 1 | -1/+4 | |
| | | | |||||
| * | | Fix building the account module on Clang. | 2022-10-18 | 1 | -1/+1 | |
| | | | |||||
| * | | Allow requiring users to be logged into their nick for requireaccount. | 2022-10-18 | 1 | -3/+15 | |
| | | | |||||
| * | | Handle renamed modules when reading the modules to load. | 2022-10-18 | 2 | -15/+43 | |
| | | | |||||
| * | | Handle renamed modules when building compat link data. | 2022-10-18 | 1 | -0/+6 | |
| | | | |||||
| * | | Rename the services_account module to account. | 2022-10-18 | 3 | -8/+7 | |
| | | | |||||
| * | | Split out channel and user mode +r into a separate module. | 2022-10-18 | 2 | -58/+94 | |
| | | | |||||
| * | | Add the accountnicks metadata as a replacement for user mode +r. | 2022-10-18 | 1 | -8/+62 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | Remove is_registered in services_account. | 2022-10-16 | 1 | -7/+3 | |
| | | | | | | | | | The account can never be an empty string so this check is useless. | ||||
| * | | Refactor the DNS resolvers in the spanningtree module. | 2022-10-16 | 3 | -45/+32 | |
| | | | |||||
| * | | Fix various inappropriate uses of UINT_MAX. | 2022-10-14 | 3 | -3/+3 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-10-13 | 6 | -39/+106 | |
| |\| | |||||
| | * | Fix the default case in GetFirstVisibleChannel and document it. | 2022-10-13 | 1 | -2/+5 | |
| | | | |||||
| | * | Add the inspircd.org/echo tag to echo message responses. | 2022-10-12 | 1 | -4/+37 | |
| | | | |||||
| | * | Fix channels with +D or +u set being picked for the /WHO response. | 2022-10-12 | 2 | -0/+20 | |
| | | | |||||
| | * | Allow modules to control the visible channel in a WHO request. | 2022-10-12 | 2 | -28/+44 | |
| | | | |||||
| | * | Add the matched channel to the WHO request data. | 2022-10-12 | 1 | -3/+3 | |
| | | | |||||
| | * | Prevent having the dccallow module loaded with a zero list size. | 2022-10-10 | 1 | -1/+1 | |
| | | | | | | | | | This doesn't make sense. | ||||
| * | | Clean up various socket-related code. | 2022-10-12 | 8 | -54/+46 | |
| | | | |||||
| * | | Remove some unused method arguments. | 2022-10-12 | 2 | -5/+5 | |
| | | | |||||
| * | | Avoid file_cache in opermotd and showfile. | 2022-10-12 | 2 | -2/+2 | |
| | | | |||||
| * | | Switch the ssl_mbedtls module to use ifstream instead of FileReader. | 2022-10-11 | 1 | -5/+6 | |
| | | | | | | | | | | | Using FileReader here is problematic because it means that certs can't be reloaded without a full rehash. | ||||
| * | | Rename User::age to User::nickchanged and fix the docs. | 2022-10-11 | 9 | -22/+22 | |
| | | | |||||
| * | | Fix serializing attributes in httpd_stats. | 2022-10-10 | 1 | -2/+5 | |
| | | | |||||
| * | | Mark User::Has{Command,Priv}Permission as const. | 2022-10-07 | 1 | -4/+4 | |
| | | | |||||
| * | | Rename user_hash to UserMap and move to usermanager. | 2022-10-07 | 6 | -10/+10 | |
| | | | |||||
| * | | Fix the indentation of various modules. | 2022-10-05 | 4 | -130/+130 | |
| | | | |||||
| * | | Replace foo.erase(foo.{size|end}()-1) with foo.pop_back(). | 2022-10-01 | 5 | -5/+5 | |
| | | | |||||
| * | | Replace *foo.rbegin() with foo.end(). | 2022-10-01 | 4 | -6/+5 | |
| | | | |||||
| * | | Release v4.0.0 alpha 15. v4.0.0a15 | 2022-10-01 | 1 | -1/+1 | |
| | | | |||||
| * | | Inline the one use of ServerNoticeAll and rm the function. | 2022-10-01 | 2 | -12/+4 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2022-10-01 | 1 | -0/+6 | |
| |\| | |||||
| | * | Drop attempts to send a tag message to a server. | 2022-09-24 | 1 | -0/+6 | |
| | | | |||||
| * | | Enforce <hostname:charmap> network-wide on the 1206 protocol. | 2022-09-30 | 3 | -0/+21 | |
| | | | |||||
| * | | Prevent allowing weird characters within hostnames. | 2022-09-30 | 3 | -6/+24 | |
| | | | |||||
| * | | Use a global typedef for representing a character set. | 2022-09-30 | 7 | -11/+9 | |
| | | | |||||
