Cas Cremers
7d584cca1e
Added GPL 2 License to the C sources.
...
A first step towards releasing Scyther completely to the public.
2007-06-11 14:01:04 +02:00
ccremers
5b528f69ba
- Cleanup
2007-05-03 11:40:58 +00:00
ccremers
139f93746d
- Added switch '--max-of-role' to further restrict state space. Added for comparison testing.
2007-01-26 15:31:49 +00:00
ccremers
ec3be3d55b
- Implemented --claim=ns3,I switch to filter certain claims.
2006-08-08 12:30:29 +00:00
ccremers
5e10206df1
- Added encapsulated dot output and claim reporting to the XML output.
2006-08-01 07:31:40 +00:00
ccremers
6ac5e2a428
- Added '--lightness' switch.
2006-05-26 12:57:27 +00:00
ccremers
e3b84a0f67
- New '--clusters' switch: needs some work.
2006-05-26 09:39:10 +00:00
ccremers
0679cbc3b8
- Added '--monochrome' switch, to be used in thesis output. There is a
...
hardcoded lightness factor in dotout.c (MONOCHROMEFACTOR)
2006-05-25 20:35:01 +00:00
ccremers
08f705234b
- Added `include "dinges";' command, that is aware of Scytherdirs.
2006-04-12 12:42:04 +00:00
ccremers
cb440700e3
- Added --unique responder/initiator switches, which are both implied by
...
--extravert.
2006-03-31 08:24:41 +00:00
ccremers
5487d3ae90
- From this version onwards, Scyther no longer supports the modelchecker
...
method. A big cleanup has been started, but is not finished yet, so
minor artefacts might still remain. These are to be cleaned up later.
2006-03-08 13:58:46 +00:00
ccremers
b16023bf0e
- Cleaned up heuristic code. Note that there is a "hidden" heuristic:
...
implicitly, older goals are resolved first, if some goals have equal
weights. This is encoded in the "w <=" comparison; if this is set to
"w <", the heuristic becomes much less effective.
2006-02-23 15:03:43 +00:00
ccremers
5ddcdfed22
- Added --long-help and -E, --expert switches.
2006-02-22 08:41:06 +00:00
ccremers
b2e40e07f3
- Some more work on hidelevel backbone.
...
- Added '--count-states' switch for the Arachne engine.
2006-02-22 08:24:29 +00:00
ccremers
da75862d82
- Huge code documentation effort.
2006-01-02 21:06:08 +00:00
ccremers
3b897c3872
- Added '--check' switch, to see whether your protocol terminates at all
...
if there is no intruder.
- Restructered many switches.
2005-12-29 12:52:51 +00:00
ccremers
d21f292330
- Renamed '--monochrome' to '--plain', which is nicer and shorter.
2005-12-28 18:40:58 +00:00
ccremers
ab75acea62
- Added colour output, with --monochrome switch to disable this.
2005-12-28 15:27:22 +00:00
ccremers
0505aaacd6
- New claim: CLAIM_Reachable
...
- Added new switches:
-G,--generate-statespace
-C,--generate-claims
- Claims are now allowed to have no label (they will be generated
automatically)
- Output summary shows parameter of claims
- Internally, new symbols can now be generated by
symbolNextFree(prefixsymbol)
2005-12-28 11:50:17 +00:00
ccremers
ccc4c34823
- Added '--remove-claims' switch to cut off all existing claims.
2005-12-27 13:53:49 +00:00
ccremers
e82ce8b962
- Added --no-intruder switch, but it is currently broken.
2005-12-21 19:02:41 +00:00
ccremers
6543a8f659
- Added '--extravert' switch, which avoids initiator Alice to talk to
...
Alice.
2005-11-29 09:15:16 +00:00
ccremers
76666404b0
- Added '--concrete' switch to fill in to pick readable names for
...
variables.
2005-11-12 21:13:00 +00:00
ccremers
fe730716ca
- Added 'agenttypecheck' switch.
2005-10-08 19:54:30 +00:00
ccremers
1c075db161
- Added '--experimental=<int>' switch for debug version.
2005-10-07 13:09:07 +00:00
ccremers
e104dddbfb
- Added a switch to number the limit of intruder actions.
...
Initial testing suggests it does not influence the number of states
much for values of 2 and higher.
2005-08-21 21:38:32 +00:00
ccremers
1ee77472a0
- --max-attacks=AnyGijsNumber.
2005-08-15 12:49:32 +00:00
ccremers
2e9e43742e
- Added more fine-grained control for the associativity of tupling:
...
--tupling=n * 0: right-associative; 1: left-associative; others are
reserved for future use.
--ra-tupling * Sets the default, but is there for symmetry.
2005-08-12 12:59:25 +00:00
ccremers
cb315aafc8
- Added '--extend-trivial' switch. This is not a complete '--extend'
...
algorithm, as it is pretty dumb, but it works in most cases. Use with
care.
2005-08-12 12:13:50 +00:00
ccremers
56f7cf5df2
- Added switch '--la-tupling' to enforce left-associative tupling
...
instead of the default right-associative tupling. Note that this only
matters for full typeflaw matching.
- Adapted multi-nsl test script to test for both association variants.
2005-08-12 07:28:44 +00:00
ccremers
464920907b
- Added '--extend-nonreads' switch. It is totally untested, and I hope
...
Gijs will have a look at it and tell me whether it actually works.
2005-06-21 11:04:34 +00:00
ccremers
1bdaf7b5d9
- Large rewrite of switch code. Instead of having switch parameters in
...
the (monstrously large) system structure, there is now a global
'switchdata' structure originating in switches.c. This makes it much
easier to see what's happening.
* Note: although this code has been tested, there might be some
hiccups, because doing multiple search&replace actions over all
files is bound to cause some problems.
2005-06-07 15:02:27 +00:00
ccremers
738a2b5859
- Rewrote complete switch code. Scyther now no longer depends on
...
argtable2. Great.
2005-04-10 15:30:47 +00:00