A federal judge has affirmed an earlier ruling blocking a controversial statute that gave the government power to indefinitely detain anyone it considered a terrorism suspect anywhere in the world without charge or trial. Judge Katherine Forrest issued a preliminary injunction against the provision in the National Defense Authorization Act, or NDAA, earlier this year. On Wednesday, Judge Forrest made her ruling permanent, declaring that the NDAA cannot be used to hold people in indefinite military detention on suspicion of having “substantially supported” al-Qaeda or its allies. The decision marked a major victory for the group of journalists, scholars and political activists who had brought the case, arguing the provision was so broad it could easily infringe on freedom of speech.