The new subordinate id feature introduces a new ID range that is close to MAX_UINT32 value. XML-RPC tests for idrange pushed the value of the test ranges beyond the threshold of 2**32. This caused tests to fail with a generic error message ldap.INVALID_DN_SYNTAX: {'msgtype': 105, 'msgid': 13, 'result': 34, 'desc': 'Invalid DN syntax', 'ctrls': [], 'info': 'Range Check error'}
ldap.INVALID_DN_SYNTAX: {'msgtype': 105, 'msgid': 13, 'result': 34, 'desc': 'Invalid DN syntax', 'ctrls': [], 'info': 'Range Check error'}
1) Create range with valyes beyond uint32_t max value
Plugin fails with generic catch-all error message Range Check error.
Range Check error
slapi_entry_to_range_info
ERANGE
MAX_UINT32