[PATCH] daemon.c and path.enter_repo(): revamp path validation.