ccremers
|
0fee6b5797
|
- Secrecy claims are now handled fairly okayish, as long as only one
term is in the claim. This should be tupling-or, really, for
convenience.
|
2004-08-14 19:19:23 +00:00 |
|
ccremers
|
53cb869426
|
- Claim iteration works nicely now.
|
2004-08-14 15:59:14 +00:00 |
|
ccremers
|
7df10cf568
|
- Added role/protocol adding constructs for the intruder with Arachne.
|
2004-08-12 11:55:03 +00:00 |
|
ccremers
|
0f470cf6a2
|
- Rewrote roleInstance to cope with Arachne needs.
- Introduced some iterators for e.g. term leaves and roledefs. These are
not used everywhere yet.
|
2004-08-12 09:14:31 +00:00 |
|
ccremers
|
71c658051e
|
- Reindented everything, so the layout is up to date again.
|
2004-08-09 10:05:58 +00:00 |
|
ccremers
|
4d1362cb1b
|
- Implemented --check=Secret switch, which allows checking of specific
properties.
- Fixed a bug in the symbol table, where symbols were never inserted
into the hash table.
|
2004-08-09 09:42:58 +00:00 |
|
ccremers
|
3ddedb6f7f
|
- Totally untested. Otherwise, niagree should work ;)
|
2004-07-25 18:24:50 +00:00 |
|
ccremers
|
f8aacee6ad
|
- Improved some minor stuff regarding synchronisation checking and
debugging info.
- '--pp=100' switch in debug mode now allows for disabling of
synchronising_labels set.
|
2004-07-25 15:30:58 +00:00 |
|
ccremers
|
4f1c9ecb48
|
- Amazingly, I think I implemented ni-synch partial order reduction. It
still needs some careful analysis though.
|
2004-07-24 20:30:00 +00:00 |
|
ccremers
|
60b02eea0e
|
- Renamed nearly all files. Now, we try to use singular terms.
Exception: states.h is the plural form.
|
2004-07-24 19:07:29 +00:00 |
|
ccremers
|
ace16a896f
|
- Renamed runs.[c|h] to system.[c|h], which makes much more sense.
|
2004-07-24 15:08:35 +00:00 |
|
ccremers
|
b570ca2d8a
|
- Made all references to system explicit const references.
- Removed config.h reference.
|
2004-07-20 12:41:56 +00:00 |
|
ccremers
|
363f95977a
|
- Removed obsolete debugging output.
|
2004-07-12 13:57:59 +00:00 |
|
ccremers
|
35c7ff1877
|
- Fixed some sanity checks in the computation of the preceding label
sets. This prevents a potential crash.
|
2004-07-05 09:37:31 +00:00 |
|
ccremers
|
f71bed06a1
|
- Present from Cas for Cas' birthday: Not thoroughly tested, but ni-synch seems to be working. Be careful to use the -t1 switch, or attacks will be missed.
|
2004-06-16 15:28:20 +00:00 |
|
ccremers
|
1900f7d4fb
|
- Preceding label sets are now correctly computed.
|
2004-06-16 10:39:13 +00:00 |
|
ccremers
|
9634034ebb
|
- First broken steps towards prec() computation for each claim label.
|
2004-06-14 22:08:47 +00:00 |
|
ccremers
|
0e0f52c6aa
|
- Initial work to facilitate agreement and synchronisation claims. Isn't
incorporated in the real code yet, I'm just writing the base code.
|
2004-06-14 09:15:42 +00:00 |
|
ccremers
|
1c345c4955
|
- Modified error reporting setup.
- Updated some of the error reporting code, but not all.
|
2004-06-13 21:42:29 +00:00 |
|
ccremers
|
4d90395d7e
|
- Fixed the term union issue for portability.
|
2004-05-26 08:40:33 +00:00 |
|
ccremers
|
2cae2d2a08
|
- Made union in TAC more ANSI compliant (and thus suitable for the sun)
|
2004-05-26 08:26:40 +00:00 |
|
ccremers
|
0f4e6a5aba
|
- Moved everything about.
|
2004-04-23 10:58:43 +00:00 |
|