Cas Cremers
f883499d07
CHANGE: Changed setup of running & commit.
...
Now:
claim(A,Commit,B,data) => claim(B,Running,A,data) and also B is running the right protocol and role.
2011-01-24 17:32:24 +01:00
Cas Cremers
fda39f7eab
BUGFIX: Skipping running/commit signals caused bugs in graphviz output.
2011-01-21 17:40:10 +01:00
Cas Cremers
fcf694dbd9
CLEANUP: Reindenting code.
2010-11-11 00:09:16 +01:00
Cas Cremers
6ffdda4a3c
BUGFIX: Graph output correct removal of function applications.
...
The graph output edge remover was incorrect, and would also
remove applications that were not completely triggered by M_0 alone.
2008-08-26 13:25:43 +02:00
Cas Cremers
8f01637528
Output should also yield 'recv' instead of 'read'.
2008-08-21 16:58:57 +02:00
Cas Cremers
03522b7108
Try to not draw duplicate arrows.
...
This cleans up some graphs rather nicely. There is only one potential
drawback (not observed in practive):
If two bindings have the same from/to, but different interpretations,
we might lose information. In particular the 'select' intermediate nodes might
pose a problem and we would be better off by not having any interpretation on
what is selected.
2008-01-16 11:55:15 +01:00
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
91b52f6b4a
- Removed more dead code, improved scantags.py
2007-01-27 11:07:45 +00:00
ccremers
eaa6ef1345
- Added feature for multi-party protocols (weaker precondition on Reachable)
2007-01-16 17:22:51 +00:00
ccremers
c5125fec9e
- Fixed problem with dot and xml output for debug version.
2007-01-09 16:07:29 +00:00
ccremers
89c3a20acf
- Many cleanups to make -Wall happy. Next up is pedantic...
2007-01-06 14:45:29 +00:00
ccremers
8d66dc48fd
- Fixed intruder generated value displays.
2006-12-05 10:10:17 +00:00
ccremers
5b527cbc9c
- Clearer output for intruder-generated terms.
2006-11-30 16:16:37 +00:00
ccremers
c41edf7f8c
- Removed font settings from dot output, let somebody else worry about that
2006-08-10 12:36:11 +00:00
ccremers
82869fb583
- Some misc fixes.
2006-08-02 09:46:57 +00:00
ccremers
784304ed65
- Bugfix: separators between local constants were not printed correctly.
2006-07-02 23:44:18 +00:00
ccremers
fc8b0de971
- Added special weights in dot output for M_0 originating terms.
2006-07-02 13:38:20 +00:00
ccremers
4ec62ddad9
- Fixed an empty balloon which might confuse people, in the dot output.
2006-07-02 13:10:46 +00:00
ccremers
0184b6277b
- Better handling of function from M0 collapse in dot output.
2006-07-02 12:51:19 +00:00
ccremers
aeac3d6616
- M_0 function application is now absorbed.
2006-07-02 12:03:57 +00:00
ccremers
6ac5e2a428
- Added '--lightness' switch.
2006-05-26 12:57:27 +00:00
ccremers
07cc2c2b55
- Minor updates in output format.
2006-05-26 12:34:37 +00:00
ccremers
2e94dd065e
- "--clusters" output is quite advanced, but still dot makes a bit of a
...
mess out of it. One of the reasons is that the intruder events
cannot be used along with the normal ranking, because they no longer
correspond to real events.
2006-05-26 11:27:05 +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
52708d09b4
- MakeTraceConcrete now yields nicer choices, e.g. "Agent1" or "Nonce2".
2006-04-02 11:56:22 +00:00
ccremers
8c03bba02a
- Fixed a bug in output overwrite for de-class code.
2006-03-31 12:24:32 +00:00
ccremers
ac87af60c1
- More improvements. Current drawbacks: Intruder choice still not clear.
2006-03-20 09:54:45 +00:00
ccremers
f3d4e8c350
- Some improvements to the intruder nodes.
2006-03-20 09:40:45 +00:00
ccremers
a35a618a27
- Cleanup; make headers more compact.
2006-03-16 16:15:14 +00:00
ccremers
f11f1fff0b
- Bugfix for dot output.
2006-03-16 13:26:46 +00:00
ccremers
3241c0c828
- Better class printing for the headers.
2006-03-16 08:49:10 +00:00
ccremers
1ce03104c5
Major:
...
- Added rho/sigma/constants fields to the runs, on which the new code is
based. Over time, .locals should be deprecated in favour of these
better variants.
- Untyped variant is out of grace for the time being (cf. Athena interm
problems)
- Improved graph output further.
Minor:
- Added TERMLISTADD and APPEND macros for more concise code.
2006-03-15 21:30:19 +00:00
ccremers
2b9246bb64
- Bug report: this should be fixed.
2006-03-15 08:33:09 +00:00
ccremers
16a59624fe
- Revised dot output.
...
- Reintroduced intruder events.
- Added colors.
2006-03-14 11:37:28 +00:00
ccremers
2280187b32
- Improved dot class output.
2006-03-08 15:12:58 +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
0ce88af6ac
- [[[ Broken commit ]]]
...
Committing partial new Warshall work because it is getting too big.
2006-02-26 15:00:58 +00:00
ccremers
6676266f4a
- More refactoring to improve the code.
2006-01-02 20:18:47 +00:00
ccremers
4023ef237e
- Some reindentation. Nothing interesting, just syntax.
2006-01-02 16:07:56 +00:00
ccremers
28774cb94c
- Moved dot output (finally) into a separate file, and made some minor
...
improvements.
2005-12-27 11:50:46 +00:00