Missing version checks for new objects in libei
The protocol handling of libei doesn't check for valid versions so it's possible for a server to send an object with a version larger than the client supports. This needs to be fixed across the board.
This is probably true in libeis as well, needs to be checked.