This article in Politico talks about needing a law to allow "indefinite detention" for terrorists and the sort of violent riff-raff we have held in Guantanamo. I truly don't understand the need for such a law.
What is wrong with calling the detainees "prisoners of war" and announcing that they will be detained until the long war is won, if that ever happens? Historically prisoners of war were not tried, they were simply detained until the war ended.