| Commit message (Expand) | Author | Age | Files | Lines |
| * | Refactor the caching methods in User and rename to make more sense. | Sadie Powell | 2023-01-24 | 1 | -7/+7 |
| * | Convert log calls to use fmtlib format strings | Sadie Powell | 2023-01-24 | 1 | -1/+1 |
| * | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings. | Sadie Powell | 2023-01-23 | 1 | -8/+14 |
| * | Qualify auto correctly in all cases. | Sadie Powell | 2023-01-10 | 1 | -3/+3 |
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | Sadie Powell | 2023-01-10 | 1 | -1/+1 |
| * | Add some overloads of Find{Nick,UUID,} for local/remote users. | Sadie Powell | 2023-01-07 | 1 | -1/+1 |
| * | Move extension types to their own header to speed up build times. | Sadie Powell | 2022-12-19 | 1 | -0/+1 |
| * | Yet more stylistic fixes. | Sadie Powell | 2022-12-01 | 1 | -2/+8 |
| * | Use auto instead of type names where the type is obvious. | Sadie Powell | 2022-09-29 | 1 | -3/+3 |
| * | Fix various cases of the &* being next to the name instead of type. | Sadie Powell | 2022-09-29 | 1 | -1/+1 |
| * | Modernize various minor legacy C++isms. | Sadie Powell | 2022-07-30 | 1 | -3/+3 |
| * | Modernize the syntax of various templates. | Sadie Powell | 2022-06-23 | 1 | -1/+1 |
| * | Rewrite logging calls to use the new APIs. | Sadie Powell | 2022-05-01 | 1 | -1/+1 |
| * | Abolish the infernal space before accessibility keywords. | Sadie Powell | 2022-01-25 | 1 | -3/+3 |
| * | Always catch exceptions as a constant reference. | Sadie Powell | 2022-01-09 | 1 | -4/+4 |
| * | Make all extensibles use kebab-case for names where possible. | Sadie Powell | 2021-12-26 | 1 | -1/+1 |
| * | Promote ExtensionItem::ExtensibleType to a top level enum class. | Sadie Powell | 2021-12-23 | 1 | -2/+2 |
| * | Fix a bunch of cases where module types were not marked as final. | Sadie Powell | 2021-11-28 | 1 | -1/+1 |
| * | Apply the final keyword to all module classes where appropriate. | Sadie Powell | 2021-10-04 | 1 | -3/+6 |
| * | Mark all module classes as final. | Sadie Powell | 2021-10-01 | 1 | -1/+2 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2021-05-14 | 1 | -1/+1 |
| |\ |
|
| | * | Update copyright headers. | InspIRCd Robot | 2021-05-14 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-05-11 | 1 | -1/+1 |
| |\| |
|
| | * | Fix a bunch of weird indentation and spacing issues. | Sadie Powell | 2021-04-27 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2021-04-17 | 1 | -1/+1 |
| |\| |
|
| | * | Fix using a different field name in ldapauth than is documented.•••Closes #1864.
| Sadie Powell | 2021-04-16 | 1 | -1/+1 |
| * | | Switch simple iterator loops to use range-based for loops. | Sadie Powell | 2021-04-07 | 1 | -8/+5 |
| * | | Constify variables within loops. | Sadie Powell | 2021-04-01 | 1 | -2/+2 |
| * | | Add a subclass of ExtensionItem exclusively for booleans. | Sadie Powell | 2021-03-17 | 1 | -4/+4 |
| * | | Pascalize Unset in extension item classes. | Sadie Powell | 2021-03-17 | 1 | -1/+1 |
| * | | Pascalize Set in extension item classes. | Sadie Powell | 2021-03-17 | 1 | -5/+5 |
| * | | Pascalize Get in extension item classes. | Sadie Powell | 2021-03-17 | 1 | -2/+2 |
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | Sadie Powell | 2020-10-31 | 1 | -1/+1 |
| * | | Add stdalgo::iterator_range and switch config tag reading to use it.•••This allows us to use range-based for loops which were not possible
with the previous config tag system.
| Sadie Powell | 2020-10-31 | 1 | -9/+5 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-05-05 | 1 | -0/+1 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-04-24 | 1 | -0/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-04-11 | 1 | -1/+1 |
| |\| |
|
| | * | Update the module descriptions using mkversion. | Sadie Powell | 2020-04-10 | 1 | -1/+1 |
| * | | Improve storage of module description, flags, and link data. | Sadie Powell | 2020-04-11 | 1 | -6/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-03-18 | 1 | -1/+7 |
| |\| |
|
| | * | Improve logging for the m_ldap and m_ldapauth modules (#1757).•••Currently, it is difficult to diagnose LDAP authentication failures,
since the logs do not provide sufficient information about what is
actually being queried and what actually failed.
This increases logging details so that information about the LDAP query
is included, for example:
Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP
server: Invalid credentials (bind dn=cn=adminz,dc=nodomain)
Rather than:
Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP
server: Invalid credentials
Same with connection logging:
Fri Mar 06 2020 07:59:53 CONNECT: Forbidden connection from
jsing!jsing@192.168.200.1 (Invalid credentials (bind
dn=uid=jsing,dc=nodomain))
Fri Mar 06 2020 08:01:19 CONNECT: Successful connection from
jsing!jsing@192.168.200.1 (dn=uid=jsing,dc=nodomain)
| Joel Sing | 2020-03-12 | 1 | -1/+7 |
| * | | Move FindUUID to the UserManager class. | Sadie Powell | 2020-02-09 | 1 | -4/+4 |
| * | | Use C++11 inline initialisation for class members. | Sadie Powell | 2020-02-06 | 1 | -4/+6 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -8/+5 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -8/+5 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-11-13 | 1 | -1/+1 |
| |\| |
|
| | * | Convert a bunch of LocalUser* casts to IS_LOCAL.•••This is a lot safer and handles users changing servers properly.
| Peter Powell | 2019-10-13 | 1 | -1/+1 |
| * | | Replace LocalIntExt with IntExtItem. | Sadie Powell | 2019-08-13 | 1 | -2/+2 |
| * | | Rewrite and merge LocalStringExt, StringExtItem. | Sadie Powell | 2019-08-13 | 1 | -2/+2 |
| * | | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do.
| Sadie Powell | 2019-08-13 | 1 | -2/+2 |