Skip to content

Commit 368f508

Browse files
committed
Merge branch 'v9' of github.com:gchq/CyberChef into node-lib
2 parents a1cf20b + 80386f1 commit 368f508

File tree

122 files changed

+24342
-4199
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+24342
-4199
lines changed

Diff for: .github/ISSUE_TEMPLATE.md

+1-14
Original file line numberDiff line numberDiff line change
@@ -1,14 +1 @@
1-
<!-- Prefix the title above with one of the following: -->
2-
<!-- Bug report: -->
3-
<!-- Operation request: -->
4-
<!-- Feature request: -->
5-
<!-- Misc: -->
6-
7-
### Summary
8-
9-
10-
### Example
11-
<!-- If describing a bug, tell us what happens instead of the expected behavior -->
12-
<!-- Include a link that triggers the bug if possible -->
13-
<!-- If you are requesting a new operation, include example input and output -->
14-
1+
<!-- Prefix the title above with 'Misc:' -->

Diff for: .github/ISSUE_TEMPLATE/bug_report.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: 'Bug report: <Insert title here>'
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
<!-- Prefix the title above with 'Bug report:' -->
11+
**Describe the bug**
12+
A clear and concise description of what the bug is.
13+
14+
**To Reproduce**
15+
Steps to reproduce the behavior or a link to the recipe / input used to cause the bug:
16+
17+
1. Go to '...'
18+
2. Click on '....'
19+
3. Scroll down to '....'
20+
4. See error
21+
22+
**Expected behavior**
23+
A clear and concise description of what you expected to happen.
24+
25+
**Screenshots**
26+
If applicable, add screenshots to help explain your problem.
27+
28+
**Desktop (if relevant, please complete the following information):**
29+
- OS: [e.g. Windows]
30+
- Browser [e.g. chrome, safari]
31+
- Version [e.g. 22]
32+
33+
**Additional context**
34+
Add any other context about the problem here.
35+

Diff for: .github/ISSUE_TEMPLATE/feature_request.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for the project
4+
title: 'Feature request: <Insert title here>'
5+
labels: feature
6+
assignees: ''
7+
8+
---
9+
<!-- Prefix the title above with 'Feature request:' -->
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.

Diff for: .github/ISSUE_TEMPLATE/operation-request.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Operation request
3+
about: Suggest a new operation
4+
title: 'Operation request: <Insert title here>'
5+
labels: operation
6+
assignees: ''
7+
8+
---
9+
10+
<!-- Prefix the title above with 'Operation request:' -->
11+
12+
## Summary
13+
14+
### Example Input
15+
16+
### Example Output

Diff for: CHANGELOG.md

+38
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22
All major and minor version changes will be documented in this file. Details of patch-level version changes can be found in [commit messages](https://github.com/gchq/CyberChef/commits/master).
33

44

5+
### [8.38.0] - 2019-07-03
6+
- 'Streebog' and 'GOST hash' operations added [@MShwed] [@n1474335] | [#530]
7+
8+
### [8.37.0] - 2019-07-03
9+
- 'CRC-8 Checksum' operation added [@MShwed] | [#591]
10+
11+
### [8.36.0] - 2019-07-03
12+
- 'PGP Verify' operation added [@artemisbot] | [#585]
13+
14+
### [8.35.0] - 2019-07-03
15+
- 'Sharpen Image', 'Convert Image Format' and 'Add Text To Image' operations added [@j433866] | [#515]
16+
17+
### [8.34.0] - 2019-06-28
18+
- Various new visualisations added to the 'Entropy' operation [@MShwed] | [#535]
19+
- Efficiency improvements made to the 'Entropy' operation for large file support [@n1474335]
20+
21+
### [8.33.0] - 2019-06-27
22+
- 'Bzip2 Compress' operation added and 'Bzip2 Decompress' operation greatly improved [@artemisbot] | [#531]
23+
24+
### [8.32.0] - 2019-06-27
25+
- 'Index of Coincidence' operation added [@Ge0rg3] | [#571]
26+
527
### [8.31.0] - 2019-04-12
628
- The downloadable version of CyberChef is now a .zip file containing separate modules rather than a single .htm file. It is still completely standalone and will not make any external network requests. This change reduces the complexity of the build process significantly. [@n1474335]
729

@@ -130,6 +152,13 @@ All major and minor version changes will be documented in this file. Details of
130152

131153

132154

155+
[8.38.0]: https://github.com/gchq/CyberChef/releases/tag/v8.38.0
156+
[8.37.0]: https://github.com/gchq/CyberChef/releases/tag/v8.37.0
157+
[8.36.0]: https://github.com/gchq/CyberChef/releases/tag/v8.36.0
158+
[8.35.0]: https://github.com/gchq/CyberChef/releases/tag/v8.35.0
159+
[8.34.0]: https://github.com/gchq/CyberChef/releases/tag/v8.34.0
160+
[8.33.0]: https://github.com/gchq/CyberChef/releases/tag/v8.33.0
161+
[8.32.0]: https://github.com/gchq/CyberChef/releases/tag/v8.32.0
133162
[8.31.0]: https://github.com/gchq/CyberChef/releases/tag/v8.31.0
134163
[8.30.0]: https://github.com/gchq/CyberChef/releases/tag/v8.30.0
135164
[8.29.0]: https://github.com/gchq/CyberChef/releases/tag/v8.29.0
@@ -189,6 +218,8 @@ All major and minor version changes will be documented in this file. Details of
189218
[@Cynser]: https://github.com/Cynser
190219
[@anthony-arnold]: https://github.com/anthony-arnold
191220
[@masq]: https://github.com/masq
221+
[@Ge0rg3]: https://github.com/Ge0rg3
222+
[@MShwed]: https://github.com/MShwed
192223

193224
[#95]: https://github.com/gchq/CyberChef/pull/299
194225
[#173]: https://github.com/gchq/CyberChef/pull/173
@@ -229,6 +260,13 @@ All major and minor version changes will be documented in this file. Details of
229260
[#489]: https://github.com/gchq/CyberChef/pull/489
230261
[#496]: https://github.com/gchq/CyberChef/pull/496
231262
[#506]: https://github.com/gchq/CyberChef/pull/506
263+
[#515]: https://github.com/gchq/CyberChef/pull/515
232264
[#516]: https://github.com/gchq/CyberChef/pull/516
233265
[#525]: https://github.com/gchq/CyberChef/pull/525
266+
[#530]: https://github.com/gchq/CyberChef/pull/530
267+
[#531]: https://github.com/gchq/CyberChef/pull/531
234268
[#533]: https://github.com/gchq/CyberChef/pull/533
269+
[#535]: https://github.com/gchq/CyberChef/pull/535
270+
[#571]: https://github.com/gchq/CyberChef/pull/571
271+
[#585]: https://github.com/gchq/CyberChef/pull/585
272+
[#591]: https://github.com/gchq/CyberChef/pull/591

Diff for: README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ You can use as many operations as you like in simple or complex ways. Some examp
5050

5151
- Drag and drop
5252
- Operations can be dragged in and out of the recipe list, or reorganised.
53-
- Files up to 500MB can be dragged over the input box to load them directly into the browser.
53+
- Files up to 2GB can be dragged over the input box to load them directly into the browser.
5454
- Auto Bake
5555
- Whenever you modify the input or the recipe, CyberChef will automatically "bake" for you and produce the output immediately.
5656
- This can be turned off and operated manually if it is affecting performance (if the input is very large, for instance).
@@ -67,7 +67,7 @@ You can use as many operations as you like in simple or complex ways. Some examp
6767
- Highlighting
6868
- When you highlight text in the input or output, the offset and length values will be displayed and, if possible, the corresponding data will be highlighted in the output or input respectively (example: [highlight the word 'question' in the input to see where it appears in the output][11]).
6969
- Save to file and load from file
70-
- You can save the output to a file at any time or load a file by dragging and dropping it into the input field. Files up to around 500MB are supported (depending on your browser), however some operations may take a very long time to run over this much data.
70+
- You can save the output to a file at any time or load a file by dragging and dropping it into the input field. Files up to around 2GB are supported (depending on your browser), however some operations may take a very long time to run over this much data.
7171
- CyberChef is entirely client-side
7272
- It should be noted that none of your recipe configuration or input (either text or files) is ever sent to the CyberChef web server - all processing is carried out within your browser, on your own computer.
7373
- Due to this feature, CyberChef can be compiled into a single HTML file. You can download this file and drop it into a virtual machine, share it with other people, or use it independently on your local machine.

Diff for: babel.config.js

-6
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@ module.exports = function(api) {
44
return {
55
"presets": [
66
["@babel/preset-env", {
7-
"targets": {
8-
"chrome": 40,
9-
"firefox": 35,
10-
"edge": 14,
11-
"node": "6.5"
12-
},
137
"modules": false,
148
"useBuiltIns": "entry",
159
"corejs": 3

0 commit comments

Comments
 (0)