aboutsummaryrefslogtreecommitdiff
path: root/modules/spanningtree/hmac.cpp
Commit message (Expand)AuthorAgeFilesLines
* Tighten up the TLS requirements for server links.•••Servers must now either provide a fingerprint in the link config or provide a valid certificate. There's an undocumented (for now) opt-out in the config but even with this set it still doesn't allow expired, revoked, or otherwise invalid certificates. Gravatar Sadie Powell2026-04-041-9/+0
* Switch modules over to the new TLS API.Gravatar Sadie Powell2026-04-031-17/+16
* Switch the extensible system to using shared pointers.Gravatar Sadie Powell2026-03-271-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/+1
* Fix some issues with the previous merge.Gravatar Sadie Powell2025-12-271-1/+1
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-12-071-18/+25
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-10-261-4/+27
* Rename newhash to hash now its the only option.Gravatar Sadie Powell2025-04-061-1/+1
* Add the new hashing interface, port consumer modules to use it.Gravatar Sadie Powell2025-04-061-3/+3
* Shuffle the modules about a bit.Gravatar Sadie Powell2024-07-171-0/+113