mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-21 10:43:36 +00:00
a70e285c4f
vCenter answers a newer-than-supported vim25 release path with 404 on some builds but HTTP 500 on others: 8.0.x returns 500 for the 9.0.0.0 service-content probe. The negotiation loop only continued on not_found, so it aborted on the first probe and never tried the 8.0.3 release the server actually speaks, failing the connection test with 'vi-json service content request failed with HTTP 500'. Continue the probe loop on generic endpoint failures as well as 404; still abort immediately on auth, permission, TLS, and network errors, which no release string can fix. Fixes #1596 Contract-Neutral: behavioral fix: vSphere release negotiation falls through HTTP 500 probe responses (issue #1596); no public contract delta