Skip to content

Commit f473807

Browse files
committed
Bring up to date with master
2 parents 0bcf57e + d148cae commit f473807

Some content is hidden

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

86 files changed

+10702
-4315
lines changed

.eslintignore

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
src/core/vendor/**
2+
src/web/static/clippy_assets/**

.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:' -->

.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+
+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.
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

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ docs/*
66
!docs/*.conf.json
77
!docs/*.ico
88
.vscode
9+
.*.swp
10+
.DS_Store
911
src/core/config/modules/*
1012
src/core/config/OperationConfig.json
1113
src/core/operations/index.mjs

.travis.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
language: node_js
22
node_js:
3-
- node
3+
- lts/*
44
addons:
55
chrome: stable
66
install: npm install
@@ -30,8 +30,9 @@ deploy:
3030
skip_cleanup: true
3131
api_key:
3232
secure: "HV1WSKv4l/0Y2bKKs1iBJocBcmLj08PCRUeEM/jTwA4jqJ8EiLHWiXtER/D5sEg2iibRVKd2OQjfrmS6bo4AiwdeVgAKmv0FtS2Jw+391N8Nd5AkEANHa5Om/IpHLTL2YRAjpJTsDpY72bMUTJIwjQA3TFJkgrpOw6KYfohOcgbxLpZ4XuNJRU3VL4Hsxdv5V9aOVmfFOmMOVPQlakXy7NgtW5POp1f2WJwgcZxylkR1CjwaqMyXmSoVl46pyH3tr5+dptsQoKSGdi6sIHGA60oDotFPcm+0ifa47wZw+vapuuDi4tdNxhrHGaDMG8xiE0WFDHwQUDlk2/+W7j9SEX0H3Em7us371JXRp56EDwEcDa34VpVkC6i8HGcHK55hnxVbMZXGf3qhOFD8wY7qMbjMRvIpucrMHBi86OfkDfv0vDj2LyvIl5APj/AX50BrE0tfH1MZbH26Jkx4NdlkcxQ14GumarmUqfmVvbX/fsoA6oUuAAE9ZgRRi3KHO4wci6KUcRfdm+XOeUkaBFsL86G3EEYIvrtBTuaypdz+Cx7nd1iPZyWMx5Y1gXnVzha4nBdV4+7l9JIsFggD8QVpw2uHXQiS1KXFjOeqA3DBD8tjMB7q26Fl2fD3jkOo4BTbQ2NrRIZUu/iL+fOmMPsyMt2qulB0yaSBCfkbEq8xrUA="
33+
file_glob: true
3334
file:
34-
- build/prod/cyberchef.htm
35+
- build/prod/*.zip
3536
- build/node/CyberChef.js
3637
on:
3738
repo: gchq/CyberChef

CHANGELOG.md

+58
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,40 @@
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.34.0] - 2019-06-28
6+
- Various new visualisations added to the 'Entropy' operation [@MShwed] | [#535]
7+
- Efficiency improvements made to the 'Entropy' operation for large file support [@n1474335]
8+
9+
### [8.33.0] - 2019-06-27
10+
- 'Bzip2 Compress' operation added and 'Bzip2 Decompress' operation greatly improved [@artemisbot] | [#531]
11+
12+
### [8.32.0] - 2019-06-27
13+
- 'Indec of Coincidence' operation added [@Ge0rg3] | [#571]
14+
15+
### [8.31.0] - 2019-04-12
16+
- 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]
17+
18+
### [8.30.0] - 2019-04-12
19+
- 'Decode Protobuf' operation added [@n1474335] | [#533]
20+
21+
### [8.29.0] - 2019-03-31
22+
- 'BLAKE2s' and 'BLAKE2b' hashing operations added [@h345983745] | [#525]
23+
24+
### [8.28.0] - 2019-03-31
25+
- 'Heatmap Chart', 'Hex Density Chart', 'Scatter Chart' and 'Series Chart' operation added [@artemisbot] [@tlwr] | [#496] [#143]
26+
27+
### [8.27.0] - 2019-03-14
28+
- 'Enigma', 'Typex', 'Bombe' and 'Multiple Bombe' operations added [@s2224834] | [#516]
29+
- See [this wiki article](https://github.com/gchq/CyberChef/wiki/Enigma,-the-Bombe,-and-Typex) for a full explanation of these operations.
30+
- New Bombe-style loading animation added for long-running operations [@n1474335]
31+
- New operation argument types added: `populateMultiOption` and `argSelector` [@n1474335]
32+
33+
### [8.26.0] - 2019-03-09
34+
- Various image manipulation operations added [@j433866] | [#506]
35+
36+
### [8.25.0] - 2019-03-09
37+
- 'Extract Files' operation added and more file formats supported [@n1474335] | [#440]
38+
539
### [8.24.0] - 2019-02-08
640
- 'DNS over HTTPS' operation added [@h345983745] | [#489]
741

@@ -106,6 +140,16 @@ All major and minor version changes will be documented in this file. Details of
106140

107141

108142

143+
[8.34.0]: https://github.com/gchq/CyberChef/releases/tag/v8.34.0
144+
[8.33.0]: https://github.com/gchq/CyberChef/releases/tag/v8.33.0
145+
[8.32.0]: https://github.com/gchq/CyberChef/releases/tag/v8.32.0
146+
[8.31.0]: https://github.com/gchq/CyberChef/releases/tag/v8.31.0
147+
[8.30.0]: https://github.com/gchq/CyberChef/releases/tag/v8.30.0
148+
[8.29.0]: https://github.com/gchq/CyberChef/releases/tag/v8.29.0
149+
[8.28.0]: https://github.com/gchq/CyberChef/releases/tag/v8.28.0
150+
[8.27.0]: https://github.com/gchq/CyberChef/releases/tag/v8.27.0
151+
[8.26.0]: https://github.com/gchq/CyberChef/releases/tag/v8.26.0
152+
[8.25.0]: https://github.com/gchq/CyberChef/releases/tag/v8.25.0
109153
[8.24.0]: https://github.com/gchq/CyberChef/releases/tag/v8.24.0
110154
[8.23.1]: https://github.com/gchq/CyberChef/releases/tag/v8.23.1
111155
[8.23.0]: https://github.com/gchq/CyberChef/releases/tag/v8.23.0
@@ -142,7 +186,9 @@ All major and minor version changes will be documented in this file. Details of
142186
[@j433866]: https://github.com/j433866
143187
[@GCHQ77703]: https://github.com/GCHQ77703
144188
[@h345983745]: https://github.com/h345983745
189+
[@s2224834]: https://github.com/s2224834
145190
[@artemisbot]: https://github.com/artemisbot
191+
[@tlwr]: https://github.com/tlwr
146192
[@picapi]: https://github.com/picapi
147193
[@Dachande663]: https://github.com/Dachande663
148194
[@JustAnotherMark]: https://github.com/JustAnotherMark
@@ -156,9 +202,12 @@ All major and minor version changes will be documented in this file. Details of
156202
[@Cynser]: https://github.com/Cynser
157203
[@anthony-arnold]: https://github.com/anthony-arnold
158204
[@masq]: https://github.com/masq
205+
[@Ge0rg3]: https://github.com/Ge0rg3
206+
[@MShwed]: https://github.com/MShwed
159207

160208
[#95]: https://github.com/gchq/CyberChef/pull/299
161209
[#173]: https://github.com/gchq/CyberChef/pull/173
210+
[#143]: https://github.com/gchq/CyberChef/pull/143
162211
[#224]: https://github.com/gchq/CyberChef/pull/224
163212
[#239]: https://github.com/gchq/CyberChef/pull/239
164213
[#248]: https://github.com/gchq/CyberChef/pull/248
@@ -180,6 +229,7 @@ All major and minor version changes will be documented in this file. Details of
180229
[#394]: https://github.com/gchq/CyberChef/pull/394
181230
[#428]: https://github.com/gchq/CyberChef/pull/428
182231
[#439]: https://github.com/gchq/CyberChef/pull/439
232+
[#440]: https://github.com/gchq/CyberChef/pull/440
183233
[#441]: https://github.com/gchq/CyberChef/pull/441
184234
[#443]: https://github.com/gchq/CyberChef/pull/443
185235
[#446]: https://github.com/gchq/CyberChef/pull/446
@@ -192,3 +242,11 @@ All major and minor version changes will be documented in this file. Details of
192242
[#468]: https://github.com/gchq/CyberChef/pull/468
193243
[#476]: https://github.com/gchq/CyberChef/pull/476
194244
[#489]: https://github.com/gchq/CyberChef/pull/489
245+
[#496]: https://github.com/gchq/CyberChef/pull/496
246+
[#506]: https://github.com/gchq/CyberChef/pull/506
247+
[#516]: https://github.com/gchq/CyberChef/pull/516
248+
[#525]: https://github.com/gchq/CyberChef/pull/525
249+
[#531]: https://github.com/gchq/CyberChef/pull/531
250+
[#533]: https://github.com/gchq/CyberChef/pull/533
251+
[#535]: https://github.com/gchq/CyberChef/pull/535
252+
[#571]: https://github.com/gchq/CyberChef/pull/571

0 commit comments

Comments
 (0)