"Really? So Australia has no treason laws? Australia is not part of the war in Afghanistan? "
Australia has treason laws - Section 80 of the Criminal Code defines it and I think the relevant section is:
"A person commits an offence, called treason, if the person:
(e) engages in conduct that assists by any means whatever, with intent to assist, an enemy:
(i) at war with the Commonwealth, whether or not the existence of a state of war has been declared; and
(ii) specified by Proclamation made for the purpose of this paragraph to be an enemy at war with the Commonwealth; or
(f) engages in conduct that assists by any means whatever, with intent to assist:
(i) another country; or
(ii) an organisation;
that is engaged in armed hostilities against the Australian Defence Force.
The key phrase there is "with intent to assist" - it would have to be shown that the guys behind Wikileaks deliberately and intentionally published information for the purpose of assisting "the enemy". While you might argue that it was unwise to publish *some* of the information they have uploaded, I don't think it would stand up as treason.