aboutsummaryrefslogtreecommitdiff
path: root/modules/extra
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of thismod/Parent in the mysql module.Gravatar Sadie Powell2026-03-291-12/+6
|
* Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-2915-78/+91
|
* Switch the extensible system to using shared pointers.Gravatar Sadie Powell2026-03-273-48/+25
|
* Switch typedefs to using statements.Gravatar Sadie Powell2026-03-267-10/+10
|
* Rewrite sepstream and move to stringutils.Gravatar Sadie Powell2026-03-142-4/+4
|
* Clean up the casemapping checking and comparison code.Gravatar Sadie Powell2026-03-133-3/+3
|
* Replace IS_* with member functions.Gravatar Sadie Powell2026-03-082-2/+2
| | | | | | - All user types get an Is* function. - Only local users are cast using the old function so only local users get an As* function.
* Abolish FMT_PTR, this does the same for both formatters.Gravatar Sadie Powell2026-03-021-1/+1
|
* Rename ServiceProvider::creator to service_creator and add GetSource.Gravatar Sadie Powell2026-03-022-2/+2
|
* Massive rework of how internal service providers work.Gravatar Sadie Powell2026-03-022-5/+5
| | | | | | | | | - 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.
* Rename ServiceProvider methods to avoid shadowing issues.Gravatar Sadie Powell2026-03-022-5/+5
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-12-072-2/+5
|
* Avoid using deprecated functions in ssl_openssl.Gravatar Sadie Powell2025-11-041-1/+4
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-11-041-7/+5
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-11-031-23/+30
|
* Allow getting an I/O hook from a user I/O handler.Gravatar Sadie Powell2025-10-312-12/+4
|
* Reduce nesting in OnCleanup hooks.Gravatar Sadie Powell2025-10-312-20/+18
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-10-291-2/+3
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-10-281-3/+2
|
* Start splitting the user I/O interface from the network socket.Gravatar Sadie Powell2025-10-262-4/+12
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-10-231-6/+13
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-10-231-8/+24
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-09-302-11/+116
|
* Merge branch 'insp4'Gravatar Sadie Powell2025-08-153-4/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-05-181-0/+7
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-04-177-22/+0
|
* Refuse to hash passwords using insecure algorithms in MKPASSWD.Gravatar Sadie Powell2025-04-131-0/+8
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-04-071-0/+9
|
* Add the hash_gnutls module.Gravatar Sadie Powell2025-04-061-0/+256
| | | | | This provides the SHA family using GnuTLS. In the future we can add any new algorithms that appear.
* Rename newhash to hash now its the only option.Gravatar Sadie Powell2025-04-061-1/+1
|
* Delete the old hashing interface and modules.Gravatar Sadie Powell2025-04-061-170/+0
|
* Rewrite every single hash module for the new interface.Gravatar Sadie Powell2025-04-061-0/+185
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-294-4/+4
|
* Only include <sstream> from files that actually use it.Gravatar Sadie Powell2025-03-221-0/+2
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-223-6/+6
|
* Allow reloading the geolocation database with a module rehash.Gravatar Sadie Powell2025-03-191-0/+17
|
* Allow using signals to rehash any module instead of just TLS.Gravatar Sadie Powell2025-03-192-65/+150
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-102-4/+4
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-032-4/+4
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-015-6/+7
|
* Vendor yyjson.Gravatar Sadie Powell2025-02-271-191/+0
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-02-145-7/+7
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-01-171-1/+3
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2024-09-301-18/+22
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2024-09-191-1/+0
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2024-09-132-2/+2
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2024-09-091-5/+1
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2024-08-291-3/+4
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2024-08-231-40/+30
|
* Use C++20 <format> instead of fmtlib when available.Gravatar Sadie Powell2024-08-226-11/+11
|