| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Avoid copying a shared_ptr where not actually necessary. | 2022-12-01 | 1 | -1/+1 | |
| * | Yet more stylistic fixes. | 2022-12-01 | 5 | -16/+25 | |
| * | Allow attaching tags with extra info to stats rows.•••Stats responses are incredibly non-standard and no clients render them correctly. This makes using /STATS a massive pain in the ass for users. However, now we have message tags we have a way to fix this. We can send a <trailing> with the message details and for clients (probably bots) that need to parse the response we can include the specific details in message tags enabled by the new inspircd.org/stats-tags capability. The average user will get this: :<server> 210 <nick> <stats-char> :<stats-message> If however they enable the newcapability they will get this instead: @inspircd.org/stats-foo=bar;inspircd.org/stats-baz=bax :<server> 210 <nick> <stats-char> :<stats-message> | 2022-11-30 | 1 | -6/+41 | |
| * | Use `T&&` instead of `T` or `const T&`. | 2022-11-29 | 2 | -3/+3 | |
| * | Extract the logic for tags that need message-tags to its own type. | 2022-11-29 | 1 | -0/+24 | |
| * | Merge branch 'insp3' into master. | 2022-11-24 | 1 | -2/+2 | |
| |\ | |||||
| | * | Add a workaround for the replies API not working with a cap reference.•••A Cap::Reference can not be cast to a Cap::Capability& because it may not be available and that would create a null reference. In v4 we can change the API to take a Cap::Capability* but for now this is the best we can do. | 2022-11-24 | 1 | -0/+47 | |
| * | | Merge branch 'insp3' into master. | 2022-11-16 | 1 | -0/+92 | |
| |\| | |||||
| | * | Add support for the IRCv3 extended-monitor specification.•••Co-authored-by: Sadie Powell <sadie@witchery.services> | 2022-11-02 | 1 | -0/+92 | |
| * | | Fix some types which were missed when making stuff final. | 2022-10-30 | 2 | -3/+3 | |
| * | | Rename session registration to connection to avoid a semantic conflict.•••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. | 2022-10-29 | 2 | -2/+2 | |
| * | | More const correctness. | 2022-10-23 | 1 | -1/+1 | |
| * | | 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 | |
| * | | 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. | 2022-10-18 | 1 | -0/+15 | |
| * | | 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 | |
| * | | Modernize an old-style loop that was previously missed. | 2022-10-01 | 1 | -2/+2 | |
| * | | Use a global typedef for representing a character set. | 2022-09-30 | 1 | -2/+0 | |
| * | | Fix various cases of the &* being next to the name instead of type. | 2022-09-29 | 1 | -6/+6 | |
| * | | Fix more warnings discovered with -Weverything. | 2022-09-05 | 1 | -3/+0 | |
| * | | Switch from NULL to nullptr. | 2022-07-22 | 5 | -10/+10 | |
| * | | Add methods for extracting specific regex captures. | 2022-06-28 | 1 | -0/+19 | |
| * | | Move numerics to the source files where they are actually used. | 2022-06-26 | 2 | -0/+16 | |
| * | | Modernize the syntax of various templates. | 2022-06-23 | 1 | -1/+1 | |
| * | | Require specifying the repeat argument of the Timer class. | 2022-05-17 | 1 | -1/+1 | |
| * | | Add the new account system.•••This still relies on the old extensibles for now but we can change that later. | 2022-05-14 | 1 | -0/+81 | |
| * | | Remove the old account system. | 2022-05-14 | 1 | -54/+0 | |
| * | | Implement support for regex capture groups. | 2022-05-06 | 1 | -0/+41 | |
| * | | Format enums with an underlying type like classes. | 2022-04-30 | 1 | -1/+2 | |
| * | | Make the extban enums 8-bit. | 2022-04-29 | 1 | -0/+3 | |
| * | | Merge branch 'insp3' into master. | 2022-04-29 | 7 | -7/+7 | |
| |\| | |||||
| | * | Update copyright headers. | 2022-04-28 | 7 | -7/+7 | |
| * | | Merge branch 'insp3' into master. | 2022-04-21 | 2 | -1/+2 | |
| |\| | |||||
| | * | Fix doxygen to include the public module header files. | 2022-04-17 | 2 | -1/+2 | |
| * | | Fix a missing doxygen comment. | 2022-04-17 | 1 | -0/+6 | |
| * | | Allow normalising extbans to a specific format.•••Also, fix canonicalisation of acting extban values. | 2022-04-17 | 1 | -0/+15 | |
| * | | Merge branch 'insp3' into master. | 2022-04-16 | 1 | -0/+20 | |
| |\| | |||||
| | * | Expose the invite announcement level to modules. | 2022-04-07 | 1 | -0/+20 | |
| * | | Add ListModeBase::CanonicalizeParam, fix cleaning extban masks. | 2022-04-16 | 1 | -0/+18 | |
| * | | Add a class that wraps a dynamic reference to the extban manager. | 2022-04-16 | 1 | -0/+12 | |
| * | | Merge branch 'insp3' into master. | 2022-03-27 | 1 | -0/+20 | |
| |\| | |||||
| | * | Allow modules to handle WHO matching. | 2022-03-25 | 1 | -0/+20 | |
| * | | Merge branch 'insp3' into master. | 2022-03-19 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix a compiler warning on Windows. | 2022-03-19 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-03-11 | 2 | -2/+1 | |
| |\| | |||||
| | * | Make the accessor methods in ssl_cert const. | 2022-02-14 | 1 | -11/+11 | |
| | * | Squash an unnecessary string copy in SQL::Error. | 2022-02-05 | 1 | -1/+1 | |
