n1474335
b5078599dc
Merging with upstream master
2017-03-21 23:18:59 +00:00
n1474335
87d6459074
Updated production build
2017-03-21 23:10:18 +00:00
n1474335
45640f2f2e
Merge branch 'tlwr-filedownload'
2017-03-21 23:07:54 +00:00
n1474335
69f6769d52
Removed jQuery and reference to window object from Utils code.
2017-03-21 23:06:51 +00:00
toby
78abacdadc
Add download button for displayFilesAsHTML files
...
+ Added bytes attribute for "file objects" in untar and unzip
+ Added download button on files displayed by displayFilesAsHTML
2017-03-12 14:03:40 -04:00
n1474335
94ea086e05
BUGFIX: "Strip HTTP header" operation now functions correctly.
2017-03-09 17:16:47 +00:00
n1474335
691f156911
Merge pull request #90 from gchq/feature-ipv6reservedranges
...
Added EUI-64 detection to 'Parse IPv6 address'
2017-03-08 13:59:39 +00:00
n1474335
b93c183772
Added EUI-64 detection to 'Parse IPv6 address'
2017-03-07 13:36:26 +00:00
n1474335
5b5412a902
Merge branch 'tlwr-feature-async-ops' into feature-async-ops
2017-03-06 13:18:17 +00:00
n1474335
824c3935d9
Introduced more defensive checking for the end of a recipe.
2017-03-06 13:17:58 +00:00
toby
7f0ce0da8d
Fix typo in "Fork, Cond Jump, Encodings" test
2017-03-04 11:05:05 -05:00
toby
8d4876a055
Fix Return operation
2017-03-04 11:04:17 -05:00
n1474335
14e9ea699a
Jump operations now jump backwards in a more logical way.
2017-03-04 10:57:14 +00:00
n1474335
51d3c89133
Merge pull request #86 from tlwr/feature-async-ops
...
Add Jump and Conditional Jump tests
2017-03-04 10:48:29 +00:00
n1474335
a459f542af
Merge pull request #85 from Manishearth/crypt
...
Add UNIX crypt base64 format
2017-03-02 14:09:59 +00:00
toby
8c3f351ab6
Add Jump and Conditional Jump tests
2017-03-01 21:16:43 -05:00
n1474335
cb642c156b
Merge branch 'master' into feature-async-ops
2017-03-01 23:45:05 +00:00
n1474335
a4197684e5
Added licencing info to README
2017-03-01 21:45:49 +00:00
n1474335
fc9c2d1f6e
BUGFIX: HTML output which is then converted to a regular string (for a standard operation) still contained escaped HTML chars.
2017-03-01 21:33:28 +00:00
n1474335
70603be5ab
BUGFIX: Jump operations skipping an operation once maxJumps reached.
2017-03-01 21:20:42 +00:00
n1474335
3ad4291258
Added Fork and Conditional Jump test
2017-03-01 21:13:20 +00:00
Manish Goregaokar
83791e2ea7
Add crypt base64 format
2017-03-01 09:44:35 -08:00
n1474335
d91bdd7f8f
Merge branch 'tlwr-tests'
2017-02-28 17:09:22 +00:00
n1474335
d7e396c04f
Tweaks and restructuring of test runner.
2017-02-28 17:08:36 +00:00
n1474335
6e5ea5d75f
Merge branch 'tests' of https://github.com/tlwr/CyberChef into tlwr-tests
2017-02-28 13:05:03 +00:00
n1474335
9f75077fe8
Async operation code tidy.
2017-02-27 17:29:43 +00:00
toby
3a90244af0
Convert test runner to headless
2017-02-24 18:50:17 -05:00
n1474335
11e06eeb75
Fixed merge conflict
2017-02-24 18:14:37 +00:00
n1474335
7355bf5998
Merge pull request #83 from gchq/feature-ipv4header
...
Feature: 'Parse IPv4 header' operation
2017-02-24 17:14:23 +00:00
toby
04df7a51d2
Handle case when expected error and receives none
2017-02-23 14:30:19 -05:00
toby
3d89881373
Fix typo in TestRegister.js
2017-02-23 14:04:50 -05:00
toby
d680b4a06f
Merge remote-tracking branch 'upstream/master' into tests
2017-02-23 14:04:30 -05:00
toby
500522bdeb
Initial work on in-browser test runner
...
Run `grunt test` and open up the `build/test/index.html` to run the
tests.
2017-02-23 13:59:58 -05:00
toby
9404f1e0b8
Fix bug when only fork is called
...
If fork was called with no following operations, progress was undefined,
this caused an infinite loop.
2017-02-22 14:36:14 -05:00
n1474335
d6cebe55ab
Merge branch 'master' into feature-ipv4header
2017-02-21 19:52:36 +00:00
n1474335
be07fe81ed
Completed 'Parse IPv4 header' operation candidate.
2017-02-21 19:40:19 +00:00
n1474335
6505c4e6d8
Built new production version to incorporate Morse Code improvements.
2017-02-18 16:15:42 +00:00
n1474335
fa20939dd4
Added initial functionality for 'Parse IPv4 header' operation.
2017-02-18 16:13:19 +00:00
n1474335
6bb6363b0f
Merge pull request #74 from misterRaven/master
...
Morse code improvements
2017-02-18 16:10:58 +00:00
toby
5f1870a6c8
Merge remote-tracking branch 'upstream/master'
2017-02-14 14:58:16 -05:00
toby
f268f11d72
Update stats
2017-02-14 14:55:27 -05:00
toby
343d350af8
Initial async work
...
Operations can now:
1) return their progress directly.
2) throw an error.
3) (ADDED) return a promise:
+ that resolves to their progress.
+ that rejects an error message (like throwing but asynchronous).
For an example see the new operation "Wait" (Flow Control)
Added a flow control operation "Wait", which waits for the number of
milliseconds passed in as its argument. It is a fairly useless operation
but it does demonstrate how asynchronous operations now work.
A recipe like:
```
Fork
Wait (1000ms)
```
will only wait for 1000ms (each wait runs at the same time as each
other).
I have not looked into performance implications yet, also this code is
probably more complicated than it needs to be (would love help on this).
2017-02-14 14:54:51 -05:00
n1474335
92bd2c921e
Built production version with Base58 and NetBIOS operations. Closes #48 .
2017-02-13 18:12:55 +00:00
n1474335
701ea5890d
Merge pull request #78 from tlwr/master
...
Base58 operations
2017-02-13 17:50:38 +00:00
n1474335
f8744df907
Merge pull request #75 from gchq/feature-netbios
...
'Encode NetBIOS Name' and 'Decode NetBIOS Name' operations
2017-02-13 17:49:32 +00:00
n1474335
4d14e20afb
Merge pull request #80 from gchq/bug-canvascomponents
...
BUGFIX: CanvasComponents naming conventions updated to match main pro…
2017-02-13 17:49:19 +00:00
n1474335
edb418a3fc
BUGFIX: CanvasComponents naming conventions updated to match main project settings. Fixes 'Entropy' and 'Frequency distribution' operations.
2017-02-13 17:48:24 +00:00
toby
11e972ff26
Change description in Base58.js
2017-02-10 13:45:20 -05:00
toby
9125d74fa2
Merge branch 'base58'
2017-02-10 13:34:21 -05:00
toby
e26e6a4961
Add "To Base58" and "From Base58" operations
2017-02-10 13:31:59 -05:00