aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_codepage.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
|
* Fix some uses of NULL that have snuck back in during a merge.Gravatar Sadie Powell2023-05-071-1/+1
|
* Use GetPrintable in more places in the codepage module.Gravatar Sadie Powell2023-05-071-3/+2
|
* Fix narrowing unsigned long to uint32_t in the codepage module.Gravatar Sadie Powell2023-05-071-8/+8
|
* Improve the config error messages in the codepage module.Gravatar Sadie Powell2023-05-071-4/+12
|
* Tighten up the rules for nicknames to match the Modern IRC spec.Gravatar Sadie Powell2023-05-071-8/+33
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-04-281-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2023-04-281-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-04-271-10/+87
|\|
| * Fix destroying duplicate channels when the casemapping changes.Gravatar Sadie Powell2023-03-011-0/+53
| |
| * Fix renicking duplicate users when the casemapping changes.Gravatar Sadie Powell2023-03-011-11/+36
| |
* | Replace getInt/getUInt/getFloat with type safe templated functions.Gravatar Sadie Powell2023-01-251-4/+4
| |
* | Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-241-4/+4
| |
* | Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf.Gravatar Sadie Powell2023-01-231-2/+2
| |
* | Replace InspIRCd::Format with fmt::format.Gravatar Sadie Powell2023-01-231-6/+5
| |
* | Convert various enums to strongly typed scoped enums.Gravatar Sadie Powell2023-01-221-14/+15
| |
* | Avoid copying shared_ptr<ConfigTag> when not necessary.Gravatar Sadie Powell2023-01-101-1/+1
| |
* | Use string_view in IsNick/IsIdent/IsChannel.Gravatar Sadie Powell2022-11-211-5/+5
| |
* | Use a global typedef for representing a character set.Gravatar Sadie Powell2022-09-301-4/+2
| |
* | Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-2/+2
| |
* | Initialize some variables inline instead of in the constructor.Gravatar Sadie Powell2022-09-031-2/+1
| |
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-2/+2
| |
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-5/+5
| |
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-071-8/+8
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-071-1/+16
|\|
| * Send the CHARSET token if using a non-ascii casemapping.Gravatar Sadie Powell2021-06-021-1/+13
| |
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-1/+2
| |
* | Add a new map-based method for building link data.Gravatar Sadie Powell2021-05-101-14/+16
| | | | | | | | | | The new link data is not currently used but will be in the near future.
* | Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-081-1/+1
| |
* | Abstract out the single byte codepage support to a class.Gravatar Sadie Powell2021-04-181-61/+155
| | | | | | | | | | This will allow us to modularly implement support for multi-byte codepages in the near future.
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-8/+4
| |
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-1/+1
| |
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-071-0/+19
|\|
| * After changing the codepage rename duplicate users to their UUID.Gravatar Sadie Powell2020-12-221-0/+16
| |
| * Send RPL_SAVENICK from irc2 when renaming a user to their UUID.Gravatar Sadie Powell2020-12-221-0/+3
| |
* | Rename NickMax to MaxNick for consistency with the other limits.Gravatar Sadie Powell2020-11-271-1/+1
| |
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-031-6/+6
| |
* | Add stdalgo::iterator_range and switch config tag reading to use it.Gravatar Sadie Powell2020-10-311-8/+4
| | | | | | | | | | This allows us to use range-based for loops which were not possible with the previous config tag system.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
| |
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-3/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-091-1/+1
|\|
| * Fix various documentation and formatting issues.Gravatar Sadie Powell2020-03-301-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-9/+5
|/
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+0
|
* Rebuild the 005 numeric after changing the case mapping.Gravatar Sadie Powell2020-01-081-0/+4
|
* Minor improvements to the codepage module.Gravatar Sadie Powell2020-01-071-2/+7
| | | | | | - Cache the codepage name on load and restore on unload. - Make origisnick constant. - Fix the size of the casemap in memcmp call.