Commit graph

11 commits

Author SHA1 Message Date
Jonathan Barrow
463b5e21f7
chore: rename ClientInterface to ConnectionInterface 2024-02-11 16:58:22 -05:00
Daniel López Guimaraes
3b90bdc96b
refactor: Update ServerInterface to EndpointInterface
This requires a lot of refactor but it brings back the option of getting
events when a connection disconnects.
2024-02-11 00:03:05 +00:00
Jonathan Barrow
64b26b3eed
prudp: rework Kerberos ticket generation to use user accounts properly 2024-01-24 12:42:11 -05:00
Jonathan Barrow
f2562bd26c
rmc: pass server to RMC messages 2023-12-15 17:02:19 -05:00
Jonathan Barrow
3ee001f878
prudp: rename PasswordFromPIDFunction to PasswordFromPID 2023-12-09 19:35:46 -05:00
Daniel López Guimaraes
a7564f5555
Add PasswordFromPID to ServerInterface
This function handler is common to all servers.
2023-12-09 21:03:31 +00:00
Daniel López Guimaraes
47fd1e1be6
Fix some linting issues 2023-11-20 22:50:18 +00:00
Daniel López Guimaraes
cc34633ae6
hpp: Initial support
We aren't logging errors at the moment.
2023-11-18 22:28:54 +00:00
Jonathan Barrow
f9f4d3bca4
total rewrite 2023-11-10 01:28:25 -05:00
Daniel López Guimaraes
a97e9e6b19
Add getter for PasswordFromPIDFunction
This allows the common authentication protocol to reuse this function
and avoid confusion.
2023-04-23 18:05:19 +01:00
Daniel López Guimaraes
98fc727028
Add HPP protocol support
Implement an HTTP server that supports HPP requests, and add a fake
packet `HPPPacket` that allows interaction with existing code.

The `RMCResponse` won't write the protocol ID bytes if it's set to zero.
This allows support for HPP, as the RMC responses of this protocol don't
include the protocol ID.
2023-04-23 16:00:28 +01:00