aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-10-135-24/+81
|\|
| * 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-121-21/+29
| * Prevent having the dccallow module loaded with a zero list size.•••This doesn't make sense. Gravatar Sadie Powell2022-10-101-1/+1
* | 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-118-20/+20
* | Fix serializing attributes in httpd_stats.Gravatar Sadie Powell2022-10-101-2/+5
* | Rename user_hash to UserMap and move to usermanager.Gravatar Sadie Powell2022-10-072-3/+3
* | Fix the indentation of various modules.Gravatar Sadie Powell2022-10-054-130/+130
* | Replace foo.erase(foo.{size|end}()-1) with foo.pop_back().Gravatar Sadie Powell2022-10-015-5/+5
* | Replace *foo.rbegin() with foo.end().Gravatar Sadie Powell2022-10-013-4/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-10-011-0/+6
|\|
| * Drop attempts to send a tag message to a server.Gravatar Sadie Powell2022-09-241-0/+6
* | 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-307-11/+9
* | Use auto instead of type names where the type is obvious.Gravatar Sadie Powell2022-09-2959-79/+79
* | Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-2957-132/+132
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-09-213-18/+83
|\|
| * Allow building regex_posix against PCRE on Windows for link compat.Gravatar Sadie Powell2022-09-211-2/+8
| * Fix the ldap module when building against Windows LDAP.Gravatar Sadie Powell2022-09-211-16/+75
| * 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-191-0/+1
|\|
| * Fix forwarding tags when sending a numeric to a remote user.Gravatar Sadie Powell2022-09-191-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-09-125-4/+5
|\|
| * Make the temporary filenames used by modules more unique.•••This prevents zombie files from causing problems. Gravatar Sadie Powell2022-09-053-3/+4
| * Fix unnecessarily using c_str in parameters that take a std::string.Gravatar Sadie Powell2022-09-046-15/+15
* | Make internal penalty be specified in millisecs instead of seconds.•••This removes the need to multiply it later. Gravatar Sadie Powell2022-09-096-6/+6
* | Default allow_empty_last_param to false.Gravatar Sadie Powell2022-09-0727-24/+6
* | Fix more warnings discovered with -Weverything.Gravatar Sadie Powell2022-09-051-1/+0
* | Use auto in places where it is really obvious what the type is.Gravatar Sadie Powell2022-09-0425-49/+42
* | Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-0355-131/+128
* | Fix some warnings noticed by the bugprone-* clang-tidy checkers.Gravatar Sadie Powell2022-09-032-2/+2
* | Initialize some variables inline instead of in the constructor.Gravatar Sadie Powell2022-09-031-2/+1
* | Clean up the Windows build process and remove some legacy code.Gravatar Sadie Powell2022-09-031-3/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-09-031-1/+1
|\|
| * Fix the name of the compiler flags attribute in the ldap module.Gravatar Sadie Powell2022-09-011-1/+1
* | Update some code that uses "endpoint" to use "socket address" instead.Gravatar Sadie Powell2022-09-011-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-08-278-7/+8
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-08-259-9/+10
* | 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-246-6/+6
* | Add support for logging JSON to stdout and stderr.Gravatar Sadie Powell2022-08-241-8/+36
* | Fix cached log messages not having the correct timestamp.Gravatar Sadie Powell2022-08-233-6/+6
* | 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-119-36/+25
* | Rename OnSetUserIP to OnChangeRemoteAddress.Gravatar Sadie Powell2022-08-105-8/+8
* | Rename SetClientIP to ChangeRemoteAddress.Gravatar Sadie Powell2022-08-103-4/+4