aboutsummaryrefslogtreecommitdiff
path: root/include/modules/ldap.h
Commit message (Expand)AuthorAgeFilesLines
* Move service types to their own namespace.•••- ServiceProvider is now Service::Provider - DataProvider is now Service::SimpleProvider (the old name does not really make sense now we don't have SERVICE_DATA and the only difference is automatic registration. - Some members of ModuleManager have been elevated to the Service namespace in case other code wants to use them. Gravatar Sadie Powell2026-03-291-2/+2
* Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-291-3/+3
* Switch typedefs to using statements.Gravatar Sadie Powell2026-03-261-2/+2
* Get rid of the ModuleRef typedef.•••Eventually this will be moved to shared_ptr but for now the typedef is just hiding the constness of the reference. Gravatar Sadie Powell2026-03-041-1/+1
* Massive rework of how internal service providers work.•••- ServiceType is dead. All modules use RegisterService now. - Modules can implement UnregisterService which is called from DelService now. - Split the service type prefix into its own field. - Renamed Service::name to Service::service_name. This revealed a few bugs. Gravatar Sadie Powell2026-03-021-1/+3
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-0/+1
* Yet more stylistic fixes.Gravatar Sadie Powell2022-12-011-9/+6
* Modernize an old-style loop that was previously missed.Gravatar Sadie Powell2022-10-011-2/+2
* Modernize the syntax of various templates.Gravatar Sadie Powell2022-06-231-1/+1
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-3/+3
* Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-071-4/+6
* Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-5/+8
* Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-011-2/+2
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+1
* New m_ldap from Anope•••Redesign to be more like m_mysql, polling ldap_result from a thread as done previously is undefined. Gravatar Adam2015-05-181-27/+20
* Add m_ldap, and convert m_ldapoper and m_ldapauth to use it.Gravatar Adam2013-12-191-0/+199