President Bush has signed off on Sen. John McCain's anti-torture proposal after threats of vetoes. This ban has been the subject of fierce negotiation for several months.
This deal maintains McCain's original proposal, which was approved by the Senate and endorsed by the House. One of the main roadblocks to the passing of this ban was VP Dick Cheney's request for a clause exempting the CIA from the torture ban.
President Bush claims the ban will "make it clear to the world that this government does not torture and that we adhere to the international convention of torture, whether it be here at home or abroad." Source