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
ccremers
c41edf7f8c
- Removed font settings from dot output, let somebody else worry about that
2006-08-10 12:36:11 +00:00
ccremers
341bbfeb0c
- Minor refactoring.
2006-08-08 14:50:28 +00:00
ccremers
3256a38a65
- Windows output for recompiles now goes directly to the correct location. Saves me time.
2006-08-08 14:02:05 +00:00
ccremers
e2aca6f3ce
- Better filter.
2006-08-08 13:00:16 +00:00
ccremers
36ccfd776a
- Even less warnings.
2006-08-08 12:40:04 +00:00
ccremers
d9a37b62b3
- Some warnings are only interesting when checking.
2006-08-08 12:35:43 +00:00
ccremers
29f0756f0a
- Generating a label should not cause a warning.
2006-08-08 12:34:11 +00:00
ccremers
ec3be3d55b
- Implemented --claim=ns3,I switch to filter certain claims.
2006-08-08 12:30:29 +00:00