)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"4051b54915c8102f292d253014f90239090c1f3d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"ab581a23_231627f5","updated":"2025-02-04 23:01:06.000000000","message":"Based on spec feedback the approach for the idrac-graphical driver is changing to use the same vnc browser container approach as other vendors. This means that VNC auth is no longer required. I\u0027ll leave it here for now for posterity.","commit_id":"3caf79c6f2f1cec09679a4d54058f26d8d4353a1"}],"ironic/console/rfb/authvnc.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9d92e8313feaf1ac6a547479f3eeb0d8fbcf6012","unresolved":true,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        # Note(stevebaker) the use of this insecure mode is required"},{"line_number":55,"context_line":"        # by this legacy authentication method"},{"line_number":56,"context_line":"        mode \u003d ciphers.modes.ECB()  # nosec"},{"line_number":57,"context_line":"        encryptor \u003d ciphers.Cipher(algorithms.TripleDES(des_key),"},{"line_number":58,"context_line":"                                   mode).encryptor()"},{"line_number":59,"context_line":"        challenge \u003d recv(16)"}],"source_content_type":"text/x-python","patch_set":4,"id":"f22913ee_583a5230","line":56,"updated":"2025-01-17 22:10:54.000000000","message":"/me blinks.... 😂","commit_id":"eccbcc37adb6a0a965671c7432c92613903cf395"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9d92e8313feaf1ac6a547479f3eeb0d8fbcf6012","unresolved":true,"context_lines":[{"line_number":56,"context_line":"        mode \u003d ciphers.modes.ECB()  # nosec"},{"line_number":57,"context_line":"        encryptor \u003d ciphers.Cipher(algorithms.TripleDES(des_key),"},{"line_number":58,"context_line":"                                   mode).encryptor()"},{"line_number":59,"context_line":"        challenge \u003d recv(16)"},{"line_number":60,"context_line":"        compute_sock.sendall(encryptor.update(challenge)"},{"line_number":61,"context_line":"                             + encryptor.finalize())"},{"line_number":62,"context_line":"        return compute_sock"}],"source_content_type":"text/x-python","patch_set":4,"id":"c4c82f7c_bfab0143","line":59,"range":{"start_line":59,"start_character":8,"end_line":59,"end_character":28},"updated":"2025-01-17 22:10:54.000000000","message":"I forgot this was length limited!","commit_id":"eccbcc37adb6a0a965671c7432c92613903cf395"}]}
