server: possibly fixed sv_protect 1 and added chanllenge size check (Ensiform), refs #541