GUACAMOLE-2185: Port numbers should be validated by guacd.#627
Conversation
necouchman
left a comment
There was a problem hiding this comment.
Overall I'm okay with it. Just a few comments.
The only other concern I have is if there's any potential impact to ABI or API compatibility since this changes the type of several of those settings members from int to unsigned short? We generally try not to break compatibility in minor version releases like this, so I just want to make sure that doesn't bite us (or, more importantly, our users).
It should be OK based on how it is used, but I'll revert those changes as they are unnecessary and adds risk. |
4ec4a38 to
ec4bbe0
Compare
On second thought, the core fix that changes an out of range port value (doesn't fit inside an unsigned short) to the default value changes the ABI/API compatibility. So, changing the underlying data type doesn't introduce any additional functional impact. So if it's OK, I'll leave the changes. |
ec4bbe0 to
922afc5
Compare
necouchman
left a comment
There was a problem hiding this comment.
A couple of additional changes, and I think there are still a couple of past items to be finished up.
922afc5 to
f1e21ca
Compare
Please let me know if I need to make any additional changes. Thanks! |
|
@bbennett-ks Looks like the build is failing - maybe a missing include in the K8s protocol: |
f1e21ca to
95dfbfe
Compare
Ah, libwebsockets-devel wasn't installed on my new dev VM so Kubernetes support wasn't enabled. Verified all protocols were enabled. |
Uh oh!
There was an error while loading. Please reload this page.