cleanup noreturn
safe_asprintf shouldn't appear in socket.h
release v6