President Barack Obama has signed into law a $633 billion US defense spending bill that funds the war in Afghanistan and boosts security at US missions worldwide.
Obama, who is vacationing in Hawaii, said that he signed the measure despite reservations.
The meaure was hammered out by House and Senate conferees last month after each chamber voted to approve separate versions of the bill.
It includes $527.4 billion for the base Pentagon budget; $88.5 billion for overseas contingency operations including the war in Afghanistan; and $17.8 billion for national security programs in the Energy Department and Defense Nuclear Facilities Safety Board.
The bill authorizes $9.8 billion for missile defense, including funds for a Pentagon feasibility study on three possible missile defense sites on the US East Coast.
It also extends for one year the restriction on use of US funds to transfer Guantanamo inmates to other countries, a limitation critics say marks a setback for Obama’s efforts to close the detention center.