aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/extra/m_regex_pcre.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename regex_pcre back to regex_pcre2.•••This rename happened before we had config compatibility and it doesn't make sense to keep it anymore. Gravatar Sadie Powell2024-06-071-148/+0
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-251-0/+1
|\
| * Fix PackageInfo directives in extra modules.Gravatar Sadie Powell2023-01-191-0/+1
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+0
* | Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-241-1/+1
* | Log the versions of third-party libraries used by modules.Gravatar Sadie Powell2023-01-191-0/+10
* | Fix using std::move when not appropriate.Gravatar Sadie Powell2023-01-101-2/+2
* | Update module descriptions.Gravatar Sadie Powell2022-12-121-1/+1
* | Implement support for regex capture groups.Gravatar Sadie Powell2022-05-061-1/+46
* | Fix matching case-insensitive human regex patterns.Gravatar Sadie Powell2022-05-061-1/+1
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-4/+4
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-071-2/+2
* | Rename regex_pcre2 to regex_pcre.Gravatar Sadie Powell2021-11-141-0/+92
* | Yeet regex_pcre into contrib.Gravatar Sadie Powell2021-10-011-90/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-1/+0
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-071-1/+1
|\|
| * Migrate Windows builds to installing their dependencies via Conan.Gravatar Sadie Powell2021-06-071-1/+1
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-1/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-141-2/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-141-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-271-1/+1
|\|
| * Update the module descriptions.Gravatar Sadie Powell2021-04-211-1/+1
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-1/+1
* | Rewrite the regex system from scratch.•••* Move everything to the Regex namespace: - Regex -> Regex::Pattern - RegexException -> Regex::Exception - RegexFactory -> Regex::Engine * Add support for regex flags. - Regex::OPT_CASE_INSENSITIVE performs case-insensitive matching. * Add the Regex::EngineReference class as a friendly wrapper around dynamic_reference_nocheck<Regex::Engine>. * Add the Regex::SimpleEngine template class for automating the implementation of regex factory classes. * Use std::shared_ptr for Regex::Pattern objects instead of making users manage memory manually. Gravatar Sadie Powell2020-07-281-24/+19
* | 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-6/+5
* | 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-1/+7
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-4/+5
|\|
| * Add package names for ArchLinux.Gravatar Peter Powell2019-07-161-0/+1
| * regex_pcre: pkg-config is not required by this module.Gravatar Peter Powell2019-07-161-4/+4
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-3/+3
|/
* Add PackageInfo directives for Debian.Gravatar Peter Powell2017-10-211-0/+1
* Add CentOS PackageInfoGravatar Adam2016-09-161-0/+1
* Rewrite the build system directive parser.Gravatar Peter Powell2016-09-161-3/+6
* Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-1/+0
* Fix various small issues.•••- Add CXX11_OVERRIDE to *Regex::Matches and *RegexFactory::Create. - Fix documentation comment on regex_string. - Fix various code duplication/layout issues. Gravatar Peter Powell2013-08-271-8/+3
* Make all regex modules throw the same exception on error.Gravatar Peter Powell2013-08-271-10/+1
* Remove $ModDep commentsGravatar attilamolnar2013-08-151-1/+0
* Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. Gravatar Peter Powell2013-08-041-1/+1
* Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-1/+0
* Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. Gravatar Peter Powell2013-05-151-3/+3
* Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. Gravatar Peter Powell2013-04-121-2/+2
* Add LOG_ prefix to the log level enum values.Gravatar Peter Powell2013-04-121-1/+1