@desiv
I don't think the standard has changed. The general gist of that thread is that Cisco et al. specified additional restrictions to suit their buggy firmware.
But I agree that that means the defacto standard disallows certain characters. In the real world, it's best to use only alphanumeric characters to be safe.