aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | Split out channel and user mode +r into a separate module.Gravatar Sadie Powell2022-10-183-62/+105
* | Add the accountnicks metadata as a replacement for user mode +r.•••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. Gravatar Sadie Powell2022-10-182-8/+77
* | Remove is_registered in services_account.•••The account can never be an empty string so this check is useless. Gravatar Sadie Powell2022-10-161-7/+3
* | Refactor the DNS resolvers in the spanningtree module.Gravatar Sadie Powell2022-10-163-45/+32
* | Fix various inappropriate uses of UINT_MAX.Gravatar Sadie Powell2022-10-144-4/+4
* | Fix a harmless todo in clientprotocolmsg.Gravatar Sadie Powell2022-10-141-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-10-138-40/+131
|\|
| * Fix the default case in GetFirstVisibleChannel and document it.Gravatar Sadie Powell2022-10-131-2/+5
| * Add the inspircd.org/echo tag to echo message responses.Gravatar Sadie Powell2022-10-121-4/+37
| * Fix channels with +D or +u set being picked for the /WHO response.Gravatar Sadie Powell2022-10-122-0/+20
| * Allow modules to control the visible channel in a WHO request.Gravatar Sadie Powell2022-10-123-29/+65
| * Add the matched channel to the WHO request data.Gravatar Sadie Powell2022-10-122-3/+7
| * Fix generating self-signed certificates on newer versions of GnuTLS.Gravatar Sadie Powell2022-10-111-1/+1
| * Prevent having the dccallow module loaded with a zero list size.•••This doesn't make sense. Gravatar Sadie Powell2022-10-101-1/+1
| * Fix saving the database identifier in SQL::Provider.Gravatar Sadie Powell2022-10-071-0/+1
* | Clean up various socket-related code.Gravatar Sadie Powell2022-10-1210-62/+49
* | Remove some unused method arguments.Gravatar Sadie Powell2022-10-122-5/+5
* | Avoid file_cache in opermotd and showfile.Gravatar Sadie Powell2022-10-122-2/+2
* | Switch the ssl_mbedtls module to use ifstream instead of FileReader.•••Using FileReader here is problematic because it means that certs can't be reloaded without a full rehash. Gravatar Sadie Powell2022-10-111-5/+6
* | Rename User::age to User::nickchanged and fix the docs.Gravatar Sadie Powell2022-10-1110-25/+24
* | Fix serializing attributes in httpd_stats.Gravatar Sadie Powell2022-10-101-2/+5
* | Mark User::Has{Command,Priv}Permission as const.Gravatar Sadie Powell2022-10-072-8/+8
* | Remove a now unused overload of ConvToStr.Gravatar Sadie Powell2022-10-071-16/+0
* | Rename user_hash to UserMap and move to usermanager.Gravatar Sadie Powell2022-10-079-15/+17
* | Fix the indentation of various modules.Gravatar Sadie Powell2022-10-054-130/+130
* | Modernize an old-style loop that was previously missed.Gravatar Sadie Powell2022-10-011-2/+2
* | Replace foo.erase(foo.{size|end}()-1) with foo.pop_back().Gravatar Sadie Powell2022-10-018-8/+8
* | Replace *foo.rbegin() with foo.end().Gravatar Sadie Powell2022-10-015-8/+6
* | Release v4.0.0 alpha 15. v4.0.0a15Gravatar Sadie Powell2022-10-011-1/+1
* | Inline the one use of ServerNoticeAll and rm the function.Gravatar Sadie Powell2022-10-013-18/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-10-013-12/+16
|\|
| * Drop attempts to send a tag message to a server.Gravatar Sadie Powell2022-09-241-0/+6
| * Remove error prone missing include logic in calcdep.•••[skip windows ci] Gravatar Sadie Powell2022-09-241-8/+0
| * Add Windows extra modules to the module list instead of copying.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-09-221-7/+11
* | Enforce <hostname:charmap> network-wide on the 1206 protocol.Gravatar Sadie Powell2022-09-303-0/+21
* | Prevent allowing weird characters within hostnames.Gravatar Sadie Powell2022-09-303-6/+24
* | Use a global typedef for representing a character set.Gravatar Sadie Powell2022-09-309-13/+12
* | Use auto instead of type names where the type is obvious.Gravatar Sadie Powell2022-09-2984-106/+106
* | Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-2996-267/+267
* | Use NOMINMAX on Windows and undefine error in the log header.Gravatar Sadie Powell2022-09-233-5/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-09-216-22/+91
|\|
| * Allow building regex_posix against PCRE on Windows for link compat.Gravatar Sadie Powell2022-09-213-3/+10
| * Avoid packaging unnecessary .lib files on Windows.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2022-09-212-2/+2
| * Fix the ldap module when building against Windows LDAP.Gravatar Sadie Powell2022-09-213-18/+78
| * Add the protocol serializer to the check output.Gravatar Sadie Powell2022-09-211-0/+1
* | Avoid creating duplicate account API instances in ircv3_accounttag.Gravatar Sadie Powell2022-09-191-8/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-09-192-0/+2
|\|
| * Fix forwarding tags when sending a numeric to a remote user.Gravatar Sadie Powell2022-09-191-0/+1
| * Fix not adding tags when converting a Numeric to a Message.Gravatar Sadie Powell2022-09-181-0/+1
* | Rework the snotices sent when a rehash loads/unloads a module.•••- Fix sending a duplicate load/unload message when rehashed from the terminal. - Avoid formatting the log message twice. Gravatar Sadie Powell2022-09-131-15/+17