Cas Cremers
b013440c8b
Merge branch 'Todo'
2007-09-18 16:09:05 +02:00
Cas Cremers
2107d76532
Proof output improved for occurrences of the Athena problem.
2007-09-18 15:36:11 +02:00
Cas Cremers
59bcb18fec
Caught Athena problem case.
...
I've added a marked for the Athena problem case, and now no more false 'complete proof' results are produced.
However, the tool reports, 'no attack within bounds', which is slightly inaccurate
depending on the interpretatio of 'bounds'.
2007-09-18 15:27:41 +02:00
Cas Cremers
8a2ae84f35
Added incompleteness marker for the untyped variables and MGDU set problem.
2007-09-17 16:54:17 +02:00
Cas Cremers
a93b555b1a
Added cast to solve long-standing compilation warning.
...
Note that the cast does not seem to be needed after manual inspection, but
the compiler insists.
2007-09-17 16:53:37 +02:00
Cas Cremers
52e23f5c86
Merge branch 'manual' into 'master'.
2007-06-12 14:43:58 +02:00
Cas Cremers
4d1e62fac9
Removed a large number of obsolete files.
2007-06-12 14:39:08 +02:00
Cas Cremers
34ff7e28c6
Added GPL 2 notice to command-line usage of the Scyther backend.
...
Modified '--version' to report the Scyther license briefly, and
added '--license' to display the full license.
2007-06-11 15:05:49 +02: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
Cas Cremers
9f97e1e5d7
Moved todo text into a more sensible place.
2007-05-25 11:18:45 +02:00
Cas Cremers
76c516dee0
Merge branch 'reverting-b7' into release
2007-05-21 16:41:19 +02:00
Cas Cremers
742cbcda60
- Added some ignore patterns.
2007-05-21 13:56:00 +02:00
Cas Cremers
b80de55289
Merge branch 'testing' of cas@roivas.shape9.nl:/export/git/scyther into reverting-b7
2007-05-21 13:48:56 +02:00
Cas Cremers
461895555b
- Removed Bin subdirectory and updates scripts.
2007-05-21 13:34:43 +02:00
Cas Cremers
f56a10646f
Got rid of obsolete version number encoding.
...
The old version numbers were retrieved from SVN; of course this no longer works. Now no versions are retrieved on normal building. Instead, this is covered by the dist building script.
2007-05-20 16:08:56 +02:00
Cas Cremers
1542d65def
- Big catchup commit to make sure we are up to beta7.
...
This includes a number of single patches, ranging from the vista fix with the buffers, to the start of many new minor features.
2007-05-18 14:06:29 +02:00
Cas Cremers
5882548643
- Forgot the bool file.
2007-05-18 13:57:33 +02:00
Cas Cremers
46636014c0
- Forgotten tempfile code.
2007-05-18 13:56:43 +02:00
Cas Cremers
7c8ca527b2
- Updates (fast forwarding to latest Scyther from svn)
2007-05-18 13:55:11 +02:00
Cas Cremers
814fbf31cd
- Some obsolete bugs removed.
2007-05-18 08:11:54 +02:00
Cas Cremers
04b6ab4b36
- Added ignore patterns
...
- Removed some obsolete bug reports (but more pruning is needed in the future)
2007-05-18 00:34:02 +02:00
Cas Cremers
19f0019dad
- Removed another obsolete file.
2007-05-18 00:13:52 +02:00
Cas Cremers
9bfa17a464
- Added todo.
2007-05-18 00:05:34 +02:00
Cas Cremers
530658b57a
- Note about versions.
2007-05-17 17:47:23 +02:00
Cas Cremers
b9e31b6b47
- Got rid of more garbage.
2007-05-17 17:32:10 +02:00
Cas Cremers
a644446f62
- Some fixes.
2007-05-17 17:30:04 +02:00
ccremers
6fb4187369
- Even better.
2007-05-12 06:31:36 +00:00
ccremers
4c06d50747
- Bla.
2007-05-12 06:13:59 +00:00
ccremers
d122ae95fe
- Ah, I need to specificy the file by default. Changed.
2007-05-11 23:10:11 +00:00
ccremers
807c702ee7
Tested adding a file in git, seems to work.
2007-05-11 23:10:04 +00:00
ccremers
09419702d8
- New version mechanism in place
2007-05-03 15:52:51 +00:00
ccremers
d414200c3c
- Improved build process
2007-05-03 13:21:43 +00:00
ccremers
71e79b5ed7
- New build thing
2007-05-03 12:00:00 +00:00
ccremers
5b528f69ba
- Cleanup
2007-05-03 11:40:58 +00:00
ccremers
4529fd4bfd
- Cleanup of build files
2007-05-03 11:32:07 +00:00
ccremers
acb3f6b846
- Minor renaming of build scripts
2007-05-03 11:22:00 +00:00
ccremers
9882651f4a
- Fixed role comparison bug.
2007-02-01 12:18:38 +00:00
ccremers
eaf4506634
- Warning fixes.
2007-01-31 11:23:53 +00:00
ccremers
41d811a49a
- Improved error output with line number syntax.
2007-01-29 17:20:45 +00:00
ccremers
df62d65d5c
- Fixes to error output
2007-01-29 15:17:11 +00:00
ccremers
cf84e83f9f
- Scanned protocols for new obligatory check.
2007-01-29 15:05:15 +00:00
ccremers
9ca722e3cc
- Added automatic checking of label correspondence. This will break [BREAK ALERT] some protocol files, e.g. those with weird roles. Fix them by prefixing the bang 'make' for ignoring labels.
2007-01-29 13:15:35 +00:00
ccremers
72c081c3cd
- Cleanup
2007-01-27 11:16:04 +00:00
ccremers
91b52f6b4a
- Removed more dead code, improved scantags.py
2007-01-27 11:07:45 +00:00
ccremers
256ec24d87
- Removed some dead code by using scantags.py
2007-01-27 10:33:15 +00:00
ccremers
1eb1e7849e
- Fixes, feature additions.
2007-01-27 10:04:18 +00:00
ccremers
435bf9bb9b
- Added '--scan-claims switch'
2007-01-27 09:52:44 +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
68047b596a
- Added a scanner program to detect possibly unused code.
...
(Other programs that can do similar stuff seem to hickup on the nested
functions.)
2007-01-26 13:59:15 +00:00
ccremers
eaa6ef1345
- Added feature for multi-party protocols (weaker precondition on Reachable)
2007-01-16 17:22:51 +00:00
ccremers
f20559210b
- We really want a static binary if possible.
2007-01-12 22:15:52 +00:00
ccremers
e97a704e2b
- Making new version numbers.
2007-01-11 11:20:55 +00:00
ccremers
888b9b611a
- Generated parser/scanner files are no longer needed, as all build platforms (linux/mac) will probably have them installed.
2007-01-09 16:35:42 +00:00
ccremers
c5125fec9e
- Fixed problem with dot and xml output for debug version.
2007-01-09 16:07:29 +00:00
ccremers
35bd183a20
- Fixed equality tests and related script problems.
2007-01-09 15:37:43 +00:00
ccremers
eafb56396f
- Fixed new naming scheme in copy script
2007-01-09 15:28:03 +00:00
ccremers
4ba6c82968
- Generated new parser.
2007-01-09 15:27:19 +00:00
ccremers
eb7f14c891
- Fixed scanner problem (I forgot the interaction between flex and bison)
2007-01-09 15:22:34 +00:00
ccremers
c125c8f54e
- Added dependencies
2007-01-09 14:47:52 +00:00
ccremers
16291579e7
- Fixed malloc problem.
2007-01-09 14:47:33 +00:00
ccremers
3aaffd3110
- Mac building should work fine now.
2007-01-09 10:55:39 +00:00
ccremers
da94176985
- Last few improvements for build scripts.
2007-01-09 09:47:06 +00:00
ccremers
7898de5f15
- Fix to find_file: this needs a path.
2007-01-09 08:54:00 +00:00
ccremers
41021072fa
Added Mac build scripts
2007-01-08 13:41:39 +00:00
ccremers
7978eb6716
- Refactored code for readability, and split off archives. Works fine now on Mac-Intel
2007-01-08 13:24:37 +00:00
ccremers
ad984680ac
- Compiles on Mac now, although generates linux too. Very weird.
2007-01-08 11:20:19 +00:00
ccremers
0a1a13dd5a
- Added more features for cross-compilation.
2007-01-08 07:38:17 +00:00
ccremers
3f68f5ece5
- Started towards cross-compilation.
2007-01-08 07:21:29 +00:00
ccremers
3ed08929a2
- Fixed bug in code.
2007-01-08 07:21:09 +00:00
ccremers
17e1eb4b6e
- More improvements to the SVNVersion retrieval.
2007-01-08 06:32:00 +00:00
ccremers
e595169501
- Improved svnversion writes.
2007-01-08 06:17:10 +00:00
ccremers
e508befbf5
- Some fixes for GUI by hiding variables.
2007-01-07 17:32:15 +00:00
ccremers
5e300ee18c
- Removed makefile from archive, as it is now generated by cmake.
2007-01-07 17:23:24 +00:00
ccremers
dadf2e02fb
- Added basic cmake setup files. It seems to compile for now.
2007-01-07 17:19:45 +00:00
ccremers
179cc9e3be
- Added unused function, to test programs for that later.
2007-01-06 18:44:04 +00:00
ccremers
0fddd9f566
- Some fixes after pedantic tests. What remains: (a) C++ style comments (//) and (b) nested functions.
2007-01-06 18:01:36 +00:00
ccremers
89c3a20acf
- Many cleanups to make -Wall happy. Next up is pedantic...
2007-01-06 14:45:29 +00:00
ccremers
92090142a0
- Added small script to be strict about stuff check.
2007-01-06 14:07:06 +00:00
ccremers
903f9bcbce
- Fixes working towards attack indent output.
2007-01-02 15:22:25 +00:00
ccremers
55a5acc0eb
- Added 'clean' target.
2006-12-15 14:22:13 +00:00
ccremers
e8d8524ed4
- Added local SCons copy (0.96.93)
...
- Added Makefile wrapper for SCons
2006-12-15 14:20:04 +00:00
ccremers
7786e0d65f
- Added 'append' switches and modified gui behaviour correspondingly.
2006-12-14 16:28:29 +00:00
ccremers
8c397d984e
- Turned error switch into append switch.
2006-12-14 16:14:18 +00:00
ccremers
654c2e3500
- New location of binaries.
2006-12-13 10:20:57 +00:00
ccremers
bd03983fc5
- Final fixes for beta 5
2006-12-11 10:12:03 +00:00
ccremers
b8c57a1395
- Added --errors switch.
2006-12-11 09:18:54 +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
5954188fff
- Fixed obsolete usage of 'CLK_TCK', which has received a new name.
2006-11-29 08:41:23 +00:00
ccremers
271550a55a
- Better builders and naming.
...
- Some cleanup.
2006-11-23 11:46:33 +00:00
ccremers
17f4f34d23
- Improved locating binaries etc.
2006-11-23 11:28:51 +00:00
ccremers
ec9bf11719
- New semantics for maxattacks
2006-11-23 10:49:28 +00:00
ccremers
d8414daf95
- Fixed bug in new --max-attacks semantics.
2006-11-23 10:40:10 +00:00
ccremers
e28c494a18
- Changes to --max-attacks switch semantics. Maybe it should even be called max-patterns.
2006-11-22 15:15:12 +00:00
ccremers
420ea29fc4
- Note on nested functions.
2006-09-13 06:20:44 +00:00
ccremers
31f1753e4e
- Added malloc wrappers for OSX builds.
2006-09-12 16:17:49 +00:00
ccremers
c0f87ce87d
- Cross compilation for windows added.
2006-09-08 13:09:14 +00:00
ccremers
b5470aa894
- Fixed some stupid maxAttacks handling. Note that it still needs to
...
improve (todo list).
2006-08-15 08:16:02 +00:00
ccremers
e4bbd59b6e
- Added release information.
2006-08-11 17:15:39 +00:00
ccremers
347010bfa4
- Moving files means the dev file needs updating.
2006-08-11 08:55:17 +00:00