Commit Graph

351 Commits

Author SHA1 Message Date
Cas Cremers
7c8ca527b2 - Updates (fast forwarding to latest Scyther from svn) 2007-05-18 13:55:11 +02:00
Cas Cremers
d64d89b063 - Added further notes 2007-05-17 17:35:47 +02:00
Cas Cremers
d622b14257 - Big restructuring of the directories 2007-05-17 17:28:10 +02:00
ccremers
eea7a09730 - New type versioning for the Mac too 2007-05-03 15:54:00 +00:00
ccremers
09419702d8 - New version mechanism in place 2007-05-03 15:52:51 +00:00
ccremers
32e6070a26 - New Mac version 2007-05-03 15:47:15 +00:00
ccremers
14170f603f - New binaries 2007-05-03 13:26:04 +00:00
ccremers
1558ef1987 - New Mac binary 2007-05-03 13:25:30 +00:00
ccremers
9882651f4a - Fixed role comparison bug. 2007-02-01 12:18:38 +00:00
ccremers
6e82d585be - Errors now get a nice colour 2007-01-31 15:45:05 +00:00
ccremers
c63b87c750 - Oops. 2007-01-31 12:20:44 +00:00
ccremers
ed433130e2 - New binaries. 2007-01-31 11:24:25 +00:00
ccremers
6f59ed3ab3 - Got rid of ctrl-W mapping to be nice to silly Emacs users. 2007-01-30 19:58:12 +00:00
ccremers
2ff5adf040 - Minor cleanup on Scyther output parser. 2007-01-30 17:43:58 +00:00
ccremers
17d1898b29 - Factored out editor component. 2007-01-30 11:01:17 +00:00
ccremers
6f5846d09f - Added new binaries for both windows and linux 2007-01-29 22:56:56 +00:00
ccremers
33df1ccb5b - Enabled Scintilla editor 2007-01-29 16:32:35 +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
5d0b15e292 - Reinstated the graphical about screen. 2007-01-27 22:52:22 +00:00
ccremers
70a718807e - Improved error handling: any Scyther errors now raise an exception.
This can be dealt with accordingly. If no error occurs, we can just
  nicely assume the output is a claim list or something similar.
2007-01-27 21:42:16 +00:00
ccremers
6cd4d3d7b6 - Added new feature to changelog (scripting interface for singular claim
testing)
2007-01-27 13:11:07 +00:00
ccremers
836f30c26a - Bugfixes for singular claim testing support. 2007-01-27 13:08:24 +00:00
ccremers
0e21a2bd20 - Added scripting support for claim list retrieval and single claim
evaluation.
2007-01-27 12:53:19 +00:00
ccremers
1eb1e7849e - Fixes, feature additions. 2007-01-27 10:04:18 +00:00
ccremers
eaa6ef1345 - Added feature for multi-party protocols (weaker precondition on Reachable) 2007-01-16 17:22:51 +00:00
ccremers
fd0004bd9f - New static version. 2007-01-12 22:16:37 +00:00
ccremers
d8da0a083f - Warnings should not cause the output to be ignored 2007-01-12 10:02:56 +00:00
ccremers
994ff7b095 - Added new Linux and Windows binaries (beta6) 2007-01-11 13:03:11 +00:00
ccremers
fa42e15d3d - More version updates. 2007-01-11 11:22:57 +00:00
ccremers
412c75cc51 - Working towards text attack output. 2007-01-10 14:32:08 +00:00
ccremers
1ecc43e9d6 - Fixes to font things. 2007-01-10 14:30:52 +00:00
ccremers
4d9a567646 - Added universal binary 2007-01-09 16:12:48 +00:00
ccremers
ae65d0a30d - Fixed bug in new trace code. 2007-01-09 16:11:58 +00:00
ccremers
c3f1d9661a - New naming scheme for mac binaries. 2007-01-09 14:37:17 +00:00
ccremers
24bf895890 - Added error report in case of no output at all. (Tailored for reported
OS X problem.)
2007-01-02 15:34:58 +00:00
ccremers
903f9bcbce - Fixes working towards attack indent output. 2007-01-02 15:22:25 +00:00
ccremers
f3f6e56feb - Uncommented previously commented code. 2006-12-20 17:20:09 +00:00
ccremers
807232a51e - Sanitized the settings window a bit. 2006-12-15 13:45:09 +00:00
ccremers
a459002ae9 - Final builds for today. 2006-12-14 21:00:06 +00:00
ccremers
38dd697f41 - Bug seems to be resolved! 2006-12-14 20:32:24 +00:00
ccremers
8f1e1ae8a9 - Complete rewrite of Scyther call (also preparing for Mac OS X versions) 2006-12-14 20:08:34 +00:00
ccremers
aac06d3c43 - Some code refactoring. 2006-12-14 19:46:36 +00:00
ccremers
7786e0d65f - Added 'append' switches and modified gui behaviour correspondingly. 2006-12-14 16:28:29 +00:00
ccremers
7eb354d22c - Correction to previous commit: added required files. 2006-12-14 14:08:08 +00:00
ccremers
4e2b7c405b - Improved error handling. 2006-12-14 14:06:50 +00:00
ccremers
2886e1a7e5 - Hopefully improved the attack displays. Needs checking. 2006-12-13 15:43:10 +00:00
ccremers
68e9ad9cf4 - New compiled version, ready for platform-testing on windows. 2006-12-13 13:48:33 +00:00
ccremers
0cf1affc26 - Threw out possibly offending statement. 2006-12-13 13:44:34 +00:00
ccremers
5a4fae93b3 - More fixes for beta5 2006-12-13 13:08:33 +00:00
ccremers
e7334d1050 - Misc fixes. 2006-12-13 12:16:36 +00:00
ccremers
4750f1b309 - Thread rewrite for improved stability 2006-12-13 11:59:44 +00:00
ccremers
acafc18926 - Fixed scytherview script. 2006-12-13 09:40:53 +00:00
ccremers
10d337d99b - Moved Binaries to Scyther subdir.
- Made kpdf the default..
2006-12-13 09:09:48 +00:00
ccremers
0ec3b566d6 - Modified the default for resizing. 2006-12-12 16:33:21 +00:00
ccremers
e31f6f58d3 - Woops. 2006-12-11 10:43:00 +00:00
ccremers
bd03983fc5 - Final fixes for beta 5 2006-12-11 10:12:03 +00:00
ccremers
6d7b2a2d73 - Removed popen3 dependency, hopefully improving stability of the Gui
quite a bit.
2006-12-11 09:40:57 +00:00
ccremers
b8c57a1395 - Added --errors switch. 2006-12-11 09:18:54 +00:00
ccremers
6629b29559 - Fixed stuff for Python versions that do not support __file__ well, by basically requiring that the Scyther binary can be found in PATH. 2006-11-24 08:00:03 +00:00
ccremers
f2f35f5548 - Added simple scytherview (python only). Needs some further work to be
usable though.
2006-11-23 13:26:27 +00:00
ccremers
271550a55a - Better builders and naming.
- Some cleanup.
2006-11-23 11:46:33 +00:00
ccremers
31d8ff02b6 - Added new linux binary. 2006-11-23 11:39:56 +00:00
ccremers
17f4f34d23 - Improved locating binaries etc. 2006-11-23 11:28:51 +00:00
ccremers
61828765b9 - Improved error reporting for missing libs.
- Moved all binaries to Bin/ (untested here as stupid thing does not work.)
2006-11-14 11:03:19 +00:00
ccremers
4cab253e7c - Improved error reporting. 2006-11-13 10:38:47 +00:00
ccremers
37b855d9ec - Added the OSX binaries generated by Martijn Warnier. 2006-10-02 19:46:19 +00:00
ccremers
1650c6f64b - Cleaner platform distinguishing code. 2006-09-21 13:19:22 +00:00
ccremers
cf45f8780b - Wider boxes. 2006-08-12 12:37:08 +00:00
ccremers
fe18bf0fa1 - Removed obsolete stuff. 2006-08-11 17:59:08 +00:00
ccremers
78d6a17705 - Improved documentation. 2006-08-11 17:52:44 +00:00
ccremers
c83f7313b2 - Better readme. 2006-08-11 17:32:51 +00:00
ccremers
eefc870f41 - Better Aboet.
---This line, and those below, will be ignored--

M    gui/Gui/About.py
2006-08-11 17:29:18 +00:00
ccremers
79e664c181 - Improved stuff for mpa attacks.
- Some todo addition.
2006-08-11 17:25:34 +00:00
ccremers
3728019380 - Compiled new version. 2006-08-11 17:22:51 +00:00
ccremers
5c53668556 - Added new version. 2006-08-11 17:16:22 +00:00
ccremers
285a230f67 - More moving. 2006-08-11 16:57:58 +00:00
ccremers
5d3c1449aa - Moved stuff to a design directory. 2006-08-11 16:52:55 +00:00
ccremers
ef8ba74e35 - Fix+. 2006-08-11 15:44:36 +00:00
ccremers
ad5e081f83 - Bugfix: to often recomputation of stuff. 2006-08-11 15:43:04 +00:00
ccremers
d6fde09885 - Bugfix. 2006-08-11 15:38:25 +00:00
ccremers
3b6794de34 - Bugfixes. 2006-08-11 15:36:23 +00:00
ccremers
c3ce3c37d4 - Many fixes. 2006-08-11 15:23:32 +00:00
ccremers
683cae8d90 - Minor. 2006-08-11 14:22:45 +00:00
ccremers
cdbb2c72b7 - Fixed path issue. 2006-08-11 11:04:22 +00:00
ccremers
a517d729ef - Added separate about box. 2006-08-11 10:43:28 +00:00
ccremers
40ec83be66 - Added some credits. 2006-08-11 10:19:12 +00:00
ccremers
2126cf01f4 - Moved okay status thing also to claims. 2006-08-11 09:58:20 +00:00
ccremers
11126dfa27 - Better colour definitions for status 2006-08-11 09:51:24 +00:00
ccremers
33b3b0fa69 - Better colour definitions for status 2006-08-11 09:49:34 +00:00
ccremers
9ce483095d - Refactoring, explanations, added button. 2006-08-11 09:41:12 +00:00
ccremers
ddb9e11ac5 - Improved settings window. 2006-08-11 08:54:43 +00:00
ccremers
4b98120da9 - Improved refactoring, layout. 2006-08-11 08:34:22 +00:00
ccremers
6069b36cd5 - Compiled new version (no font output) 2006-08-11 08:11:25 +00:00
ccremers
f9ece7d497 - Some improvements in interpretation of claim ranks 2006-08-10 16:15:38 +00:00
ccremers
f8400ac02f - Added more colour states, better refactoring 2006-08-10 15:49:07 +00:00
ccremers
97b08c0c48 - Added more colour states, better refactoring 2006-08-10 15:48:12 +00:00
ccremers
10840031ca - Added more colour states 2006-08-10 15:39:09 +00:00
ccremers
e927056c06 - Better claim description and better factoring 2006-08-10 15:26:15 +00:00
ccremers
51fbffcacd - Remove zoom button when we do not have PIL and Linux 2006-08-10 14:58:08 +00:00
ccremers
74626bd846 - Improved dot output significantly 2006-08-10 14:50:55 +00:00
ccremers
4ba0a0f4d8 - Improved dot output significantly 2006-08-10 14:50:10 +00:00
ccremers
fd57699fd3 - Improved dot output significantly 2006-08-10 14:48:21 +00:00
ccremers
3217f02dd4 - Improved dot output significantly 2006-08-10 14:45:00 +00:00
ccremers
9326426a55 - Improved dot output significantly 2006-08-10 14:42:51 +00:00
ccremers
e297182730 - New version without font settings in the dot output. 2006-08-10 12:38:18 +00:00
ccremers
4290c86a7c - Fixed typo. 2006-08-10 11:51:11 +00:00
ccremers
6b3ab79c43 - Fixed that PIL is only used under Linux 2006-08-10 11:50:57 +00:00
ccremers
3efdeb48a7 - Split readme into readme and install 2006-08-10 08:26:47 +00:00
ccremers
990a266893 - Added control for maximum number of attacks 2006-08-09 15:54:14 +00:00
ccremers
1b7cf5dc3c - Added readme with dependency list. 2006-08-09 13:21:38 +00:00
ccremers
b486c8d3d4 - Note todo. 2006-08-09 12:36:22 +00:00
ccremers
67ad867232 - Capitals are nicer where appropriate. 2006-08-09 12:11:55 +00:00
ccremers
663aa10dc7 - Misc improved again. 2006-08-09 12:08:53 +00:00
ccremers
7b79402d43 - Misc fixes. 2006-08-09 11:54:37 +00:00
ccremers
a660a0a1f7 - Better path handling. 2006-08-09 11:39:35 +00:00
ccremers
b2bc575447 - Some fixes. 2006-08-09 11:36:33 +00:00
ccremers
9c819b71d9 - Some updates. 2006-08-09 11:28:01 +00:00
ccremers
0c3f860b7b - Got rid of stupid buttons. 2006-08-09 10:21:30 +00:00
ccremers
70fa59a9b5 - Improved. 2006-08-09 10:07:57 +00:00
ccremers
c2caa0da8a - Resolved potential error involved with closing stuff and addressing it
later.
2006-08-09 09:53:52 +00:00
ccremers
3a2505dd18 - Nicer cursors. 2006-08-09 09:46:45 +00:00
ccremers
77621fae0b - Reinstated buttons. 2006-08-09 09:41:14 +00:00
ccremers
094bd5bed3 - Quote-trick. 2006-08-09 09:33:50 +00:00
ccremers
2cd1178905 - Improved binary locator. 2006-08-09 09:26:15 +00:00
ccremers
b180735f78 - Added a windows resource file. 2006-08-09 09:13:39 +00:00
ccremers
cf2982b287 - Significantly improved result windows. 2006-08-09 09:04:03 +00:00
ccremers
b5deb0fbaf - Fixed layout of result window. 2006-08-09 07:59:57 +00:00
ccremers
1f99ec6947 - Fixed thread button update problem. 2006-08-08 21:49:37 +00:00
ccremers
529892e640 - More consistency updates 2006-08-08 17:07:15 +00:00
ccremers
e14d165816 - Some reshuffling should restore matters. 2006-08-08 17:04:26 +00:00
ccremers
6f59760a70 - Misc fixes, todo list. 2006-08-08 16:16:28 +00:00
ccremers
9697e22414 - Oops, forgot stuff. 2006-08-08 15:59:25 +00:00
ccremers
e6ec1ecd99 - Added python wrapper around the command-line tool. 2006-08-08 15:57:27 +00:00
ccremers
166f618cb9 - Refactoring stuff into a package. 2006-08-08 15:54:00 +00:00
ccremers
0b21755928 - Minor fixes. 2006-08-08 15:14:51 +00:00
ccremers
89acf05fe1 - Fixed many windows issues (including the redraw speed) 2006-08-08 15:00:20 +00:00
ccremers
d2e3aaa869 - Well we really don't need that anymore, the problem is solved. 2006-08-08 14:03:00 +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
6b3f0bd28a - Solved background colour issue. 2006-08-08 13:58:56 +00:00
ccremers
c1c53e8e2c - Testing thing. 2006-08-08 13:50:07 +00:00
ccremers
c1b44804e1 - Layout improvements. 2006-08-08 13:19:17 +00:00
ccremers
f659cce889 - Improved multi-protocol attack script. 2006-08-08 13:18:09 +00:00
ccremers
1aabf79f08 - Created multi-protocol attack detection script. 2006-08-08 13:03:02 +00:00
ccremers
a6933806f9 - MPA analysis script (but it will only work nicely once the claim
select functionality is in the Scyther backend)
2006-08-07 18:23:30 +00:00
ccremers
8bff33dc82 - Updated Scyther interface. 2006-08-07 16:40:46 +00:00
ccremers
40bc144d88 - Compiled new windows executable. 2006-08-07 16:39:34 +00:00
ccremers
8b311e0411 - Bugfix: no double adding. 2006-08-07 16:36:54 +00:00
ccremers
ffafe946cf - Fixes. 2006-08-07 16:25:47 +00:00
ccremers
3cd37d25f6 - Improved option parser and friends. 2006-08-07 15:06:10 +00:00
ccremers
83f2b55f0c - Huge improvements on zooming stuff, we now have nice buttons. 2006-08-07 14:02:59 +00:00
ccremers
6b5f83f762 - Added parameters for automatic starts. (try filename --verify)
- Splash screen can now be disabled.
2006-08-07 12:59:22 +00:00
ccremers
1376f930fd - Bugfix with non-pil resizing. 2006-08-07 12:13:39 +00:00
ccremers
57b5d00056 - Added incomplete knowledge test. 2006-08-07 11:55:01 +00:00
ccremers
44e84d1a08 - Misc fixes. 2006-08-07 11:54:43 +00:00
ccremers
6e759327cf - Bugfixes for non-pil stuff. 2006-08-07 11:33:25 +00:00
ccremers
01b62e5786 - Added progress report, but it does not seem to update regularly yet. 2006-08-07 11:26:39 +00:00
ccremers
7bae7875a0 - Huge improvement in error output. 2006-08-07 11:02:14 +00:00
ccremers
3178e8e90c - Fixed error output. 2006-08-07 10:52:48 +00:00
ccremers
9a182784a3 - Moved binaries and images to correct subdirectories 2006-08-07 10:42:34 +00:00
ccremers
f8480f0815 - Some notes. 2006-08-07 10:35:17 +00:00
ccremers
bb0511079e - Claims are processed the other way around, which is much nicer. 2006-08-07 09:59:26 +00:00
ccremers
1350c0cd03 - Errors are now reported. 2006-08-07 09:31:49 +00:00
ccremers
5d02e446c9 - Added errorcount to Scyther object. 2006-08-06 21:16:14 +00:00
ccremers
756e69bd4f - Error is captured nicely and printed (for now). We need an error
window for that, instead of a results window.
2006-08-06 19:57:01 +00:00
ccremers
ea9c4d5334 - Solved blocking error. 2006-08-06 19:52:07 +00:00
ccremers
59b72052d4 - Misc fixes. 2006-08-06 18:06:26 +00:00
ccremers
bd675cfcf5 - New binary (that uses stderr under windows anyway) 2006-08-06 18:05:03 +00:00
ccremers
a8b93c7bc4 - Spacing fix. 2006-08-06 15:35:22 +00:00
ccremers
a4c5bd399c - Probably fixed buffering problem using stdout stuff. 2006-08-06 15:29:57 +00:00
ccremers
50ebab504d - Old code again. 2006-08-04 23:29:52 +00:00
ccremers
6ee0a36360 - Bugfix. There is still a bug in the non-PIL output though at resize (check under windows) 2006-08-04 23:28:59 +00:00
ccremers
51da34c0df - Initial steps towards using PIL (if it is there, otherwise PNG) 2006-08-04 23:22:03 +00:00
ccremers
a9fa1f0156 - Fixes. 2006-08-04 22:29:51 +00:00
ccremers
49fc9709d2 - Minor fixes. 2006-08-04 22:08:00 +00:00
ccremers
4034e3a42e - More refactoring. 2006-08-04 22:00:22 +00:00
ccremers
83e1d9375d - Refactoring helps a lot. 2006-08-04 21:28:58 +00:00
ccremers
afe1947255 - Fixed. 2006-08-04 21:19:38 +00:00
ccremers
9b1df4e964 - Fix. 2006-08-04 21:07:45 +00:00
ccremers
016355e501 - Range for claims makes more sense now. 2006-08-04 21:06:12 +00:00
ccremers
c447f539ae - Many fixes, but it is very instable now. This should be fixed asap. 2006-08-04 21:02:50 +00:00
ccremers
65834841d3 - Improved. 2006-08-04 14:07:45 +00:00
ccremers
eecc8da23d - Added custom buttons.
- Note: stuff is breaking rather easily now.
2006-08-04 14:02:19 +00:00
ccremers
524fb4c969 - Simplified table 2006-08-03 14:45:47 +00:00
ccremers
e43a714d45 - Simplified close button setup 2006-08-03 14:33:11 +00:00
ccremers
a4313a0e9e - Better remarks and layout 2006-08-03 14:14:38 +00:00
ccremers
1a66f7978d - reversed claim display order, which makes more sense now. 2006-08-03 13:49:40 +00:00
ccremers
f6411591c5 - Stuff is starting to work 2006-08-03 13:40:39 +00:00
ccremers
4681d2bf03 - Work towards new setup 2006-08-03 12:13:47 +00:00
ccremers
982624108c - Work towards new setup 2006-08-03 12:06:43 +00:00
ccremers
9219e13fe5 - Added binary, makes life of testers easier. 2006-08-03 10:28:56 +00:00
ccremers
77afb897fa - Toolbars should be realized. 2006-08-03 08:18:14 +00:00
ccremers
69581fcacc - Turned preferences file into something that is cross-platform. 2006-08-02 22:44:10 +00:00
ccremers
cd193e548e - Settings are now passed correctly. 2006-08-02 22:07:29 +00:00
ccremers
e19d13619c - We have output again (if you wait for it, that is...) 2006-08-02 21:56:14 +00:00
ccremers
57639c70dd - Some improvements to image computation code. 2006-08-02 21:15:36 +00:00
ccremers
5ab90bdabf - Switched to popen2, hopefully solving some of the tempfile issues. 2006-08-02 13:51:24 +00:00
ccremers
ccaa6e9197 - Improved windows support. Only the tempfile is playing up. 2006-08-02 13:44:45 +00:00
ccremers
339b7b6368 - Added windows binary. 2006-08-02 13:28:52 +00:00
ccremers
88990f93bb - Some standalone things. 2006-08-02 13:10:38 +00:00