---------------------
- Scyther changelog -
---------------------

Next release:

	Bugfixes:

	* Python 2.5 has integrated (c)elementtree into the core.
	Unfortunaly, this broke our previous import attempts.

Scyther 1.0-beta7.1

	Bugfixes:

	* Windows Vista fix broke Windows XP support.

Scyther 1.0-beta7

	Bugfixes:

	* Windows Vista causes a number of problems. The biggest problem
	is now fixed, which is the bad implementation of the tmpfile() C
	function, causing no attack output, for which there is a
	workaround now.

Scyther 1.0-beta6 
	
	Big new features:

	* [Gui] Added Mac support (added universal binary)
	* [Gui] Switched to Scintilla editor component, providing undo
	and line numbering, and highlighting of error lines.

	Other new features:

	* [Backend] Scyther now detects when a recv event cannot match
	with a send event. This significantly helps in reducing errors
	in the protocol descriptions.
	* [Language] Added claim parameter for Reachable claim;
	Reachable,R means that role R should be trusted (as well as the
	actor), but not any other role. This can be useful for showing
	stronger authentication properties of protocols with more than
	two parties.
	* [Backend] Added '--max-of-role=N' switch (to narrow scenarios)
	* [Backend] Added '--scan-claims' switch (allows for retrieving
	a list of claims)
	* [Scripting] Added 'verifyOne' and 'scanClaims' methods to
	Scyther object, to help with singular claim testing.

	Bugfixes:

	* [Scripting] Fixed bug in python interface backend (e.g. with mpa.py)

Scyther 1.0-beta5 

	* Change of switch semantics.  '--max-attacks=N' now defines the
	  maximum number of attacks per claim.  Previously this was a
	  global maximum for all claims combined.
	* Improved attack graph output.
	* added switch '--errors=FILE' to redirect standard error output
	  to a file.
	* Rewrote parts of the gui code for improved stability.

Scyther 1.0-beta4 

	* (Changelog starts after the release of Scyther 1.0-beta4)
