{"push_id":2913962726,"size":6,"distinct_size":6,"ref":"refs/heads/omi-server-compatibility","head":"6f750ca727b1211ba5c2b68a7a9ccb615f8d3b94","before":"0d6cf2620f72f5753806dede3352aae199c49ed5","commits":[{"sha":"f2d60b2e1d65d2d28ff617d2c1f5ea00761b9a69","author":{"name":"Iristyle","email":"6eaaec1336f7acb13686b98a3495c3d683fe0810@Github"},"message":"Handle additional SOAP fault types\n\n - OMI Server returns a different SOAP payload for\n   error messages that include a Code, Subcode and Reason.\n\n - Add parsing of this new error type and a corresponding\n   error class.\n\n - Adjust tests to include sample XML response payload for both\n   the Create call and an error","distinct":true,"url":"https://api.github.com/repos/Iristyle/WinRM/commits/f2d60b2e1d65d2d28ff617d2c1f5ea00761b9a69"},{"sha":"ff3c6c1edf159cb0e438fba78a116ff608a8f967","author":{"name":"Iristyle","email":"6eaaec1336f7acb13686b98a3495c3d683fe0810@Github"},"message":"Update XPath expressions for OMI Server\n\n- OMI server uses different namespaces than PowerShell for XML.\n  The current XPath expressions have mismatched namespaces and\n  therefore fail to properly interpret response payloads.\n\n- Update some specs with new data corresponding to the actual\n  OMI responses.\n\n  powershell_spec tests will be updated in a future commit when\n  addressing the problem with handling max_envelope_size_kb","distinct":true,"url":"https://api.github.com/repos/Iristyle/WinRM/commits/ff3c6c1edf159cb0e438fba78a116ff608a8f967"},{"sha":"1738eaf97b2ff72e06fe271b0bc0a00f637741af","author":{"name":"Iristyle","email":"6eaaec1336f7acb13686b98a3495c3d683fe0810@Github"},"message":"Name Created Remote Shell\n\n - OMI Server requires a named for the created shell,\n   and will fail without one.","distinct":true,"url":"https://api.github.com/repos/Iristyle/WinRM/commits/1738eaf97b2ff72e06fe271b0bc0a00f637741af"},{"sha":"c055e906080cf667b2733f2d077f66f4a5cea9bc","author":{"name":"Iristyle","email":"6eaaec1336f7acb13686b98a3495c3d683fe0810@Github"},"message":"Provide MaxEnvelopeSizekb fallback value\n\n - OMI Server returns an internal server 500 error for\n   the wsman config endpoint, which bubbles up as an\n   exception.\n\n   Instead of failing the initial shell creation when\n   failing to retrieve config, simply set a default\n   fallback.\n\n   Any real creation issues will bubble up in subsequent\n   requests if there is a real fault with the server.\n\n - Update / refactor tests to demonstrate this fallback\n   scenario","distinct":true,"url":"https://api.github.com/repos/Iristyle/WinRM/commits/c055e906080cf667b2733f2d077f66f4a5cea9bc"},{"sha":"691e77b66a6c1f1b7df5b646e4202c705c815d00","author":{"name":"Iristyle","email":"6eaaec1336f7acb13686b98a3495c3d683fe0810@Github"},"message":"Send immediate POST with negotiate auth header\n\n - OMI Server has a very particular workflow it prefers\n   for the NTLM challenge response.\n\n   The current process sends a request for config information\n   that breaks handling of subsequent OMI requests, even when\n   the auth header is completely fine.\n\n - Instead of answering the challenge in the next request, send\n   an empty dummy request with the relevant header to achieve\n   a 200 OK from the server.\n\n   At this point, the auth header can be discarded (replaying\n   the same header on the next request will also break the\n   OMI server flow)","distinct":true,"url":"https://api.github.com/repos/Iristyle/WinRM/commits/691e77b66a6c1f1b7df5b646e4202c705c815d00"},{"sha":"6f750ca727b1211ba5c2b68a7a9ccb615f8d3b94","author":{"name":"Iristyle","email":"6eaaec1336f7acb13686b98a3495c3d683fe0810@Github"},"message":"Don't assume encrypted message response\n\n - OMI server prefers to not send spnego encrypted messages\n   when the transport is SSL.\n\n   The WinRM gem prefers to always send spnego messages,\n   regardless of HTTP or HTTPS transport.\n\n - When responses are received, verify their content type\n   before trying to decrypt. If the messages are already\n   application/soap+xml, return the body content","distinct":true,"url":"https://api.github.com/repos/Iristyle/WinRM/commits/6f750ca727b1211ba5c2b68a7a9ccb615f8d3b94"}]}
{"actor":{"display_login":"Iristyle"}}