The US Defense Department is requiring journalists to agree to use only pre-approved information about the military or lose their credentials to cover the Pentagon.