mesa
mesa copied to clipboard
c_authentication_timeout is never processed
After some looking on the Mesa server, I've noticed that there's something that it by default enforces, but is never acknowledged.
There's a timeout variable for authenticationConfig, which gets sent to client as c_authentication_timeout as part of the Hello signal.
Although...
- This is sent even if authentication isn't required, which doesn't makes too much sense.
- The authentication timeout isn't ever processed since there's not even code for it. A client can be stuck in this phase forever if they wish to, without the connection never getting closed. (Unless there's a heartbeat check going on, but these could be answered and the client could stay doing nothing too)
