n1474335
ef2ead262b
Fixed merge conflict
2017-10-04 22:54:24 +01:00
n1474335
cd5265fad4
Added 'Disassemble x86' operation
2017-10-04 22:35:44 +01:00
n1474335
0c4ef1cc94
OperationConfig now exports a natural version as well as the val-loader version
2017-10-04 15:56:51 +00:00
n1474335
72c79c684b
Lint improvements
2017-10-03 17:14:40 +00:00
n1474335
90763dee6a
Added 'Register' example to FAQ
2017-09-28 19:45:29 +00:00
n1474335
ee57a92daa
Improved register reference regex
2017-09-28 19:24:28 +00:00
n1474335
ab7cc878c3
Removed debug code
2017-09-28 18:40:29 +00:00
n1474335
877ab57f0a
Multiple Register operations can now be called in a single recipe
2017-09-28 18:39:35 +00:00
n1474335
e2ac297102
Register values now displayed in the recipe
2017-09-28 17:35:52 +00:00
n1474335
b86dceb3c6
Added Register operation
2017-09-28 16:27:39 +00:00
n1474335
d54d7011d9
Removed excess auto-baking on input load from URI
2017-09-27 15:44:00 +00:00
n1474335
7557e1e9e5
Added Snefru hashing operation
2017-09-27 15:33:14 +00:00
n1474335
db98e56e72
Reduced extraneous auto bakes
2017-09-22 17:33:46 +00:00
n1474335
e2a35ea844
Updated Whirlpool and HAS-160 operations to work with modules
2017-09-22 17:01:39 +00:00
n1474335
7966b2bde6
Merge branch 'master' into feature-hashing
2017-09-22 16:09:13 +00:00
n1474335
e2cae035f2
Accessibility checks are now made before trying to access local storage. Fixes #174 .
2017-09-20 22:26:47 +01:00
n1474335
d79a0e737a
Added HAS-160 and Whirlpool hashing operations
2017-09-20 09:43:14 +00:00
n1474335
e42b19d324
Removed excess auto-baking
2017-09-20 01:16:15 +01:00
n1474335
9028761821
Loading message fade and cancelBake bugfix
2017-09-20 00:48:37 +01:00
n1474335
f6b52b7c82
Operations can now set options from within the worker
2017-09-20 00:37:57 +01:00
n1474335
13f07abb8a
Highlighting now works with the web worker
2017-09-19 23:34:03 +01:00
n1474335
8c960f0661
Moved worker handling code from App.js to WorkerWaiter.js
2017-09-17 19:27:02 +01:00
n1474335
d3246b7c8b
Merged upstream master
2017-09-17 14:53:17 +01:00
n1474335
c93edec55b
Switched to val-loader and compiling MetaConfig
2017-09-17 13:47:33 +01:00
n1474335
2d779fdcd0
Added SHA2 512/224 and 512/256 variants as well as RIPEMD 128, 160, 256 and 320.
2017-09-14 14:53:46 +00:00
n1474335
174cabdc74
Added 'CRC-16 Checksum' operation
2017-09-12 15:50:46 +00:00
n1474335
3c52a9faab
Added Keccak and Shake to 'Generate all hashes' operation
2017-09-12 15:39:48 +00:00
n1474335
73561993a7
Added SHA3, Keccak and Shake hashing algorithms
2017-09-12 15:31:51 +00:00
n1474335
6e875393d9
Merged all SHA-2 operations into one with a size argument
2017-09-12 14:48:56 +00:00
n1474335
bbd85a491b
Added MD6 to 'Generate all hashes' operation
2017-09-12 14:23:36 +00:00
n1474335
a736be7ca8
Added MD6 operation. Closes #53
2017-09-12 14:20:05 +00:00
n1474335
73823e3eb9
Improved domain name regex
2017-09-06 16:43:30 +00:00
n1474335
68bf1d123e
Added 'Generate HOTP' and 'Generate TOTP' operations
2017-09-05 17:53:54 +00:00
n1474335
8fa6f3f45c
Fixed bug where clicking up and down arrows on numeric inputs would not trigger an auto-bake
2017-09-05 16:51:57 +00:00
n1474335
d4d12c3db0
Whitespace is now removed from hex and binary even when the delimiter is set to 'None'
2017-09-05 14:30:06 +00:00
n1474335
1b628ac213
Added 'Bit shift left' and 'Bit shift right' operations
2017-09-05 14:26:09 +00:00
Marcus Bointon
9545205f19
Optimise PNGs
2017-09-04 12:22:12 +02:00
n1474335
cb6708c02e
XOR Brute Force operation now has a variable key length
2017-08-31 00:24:24 +01:00
n1474335
4a86340d50
Tidied up 'Microsoft Script Decoder' operation
2017-08-30 15:56:51 +00:00
bwhitn
f8e9e9ba85
added sample to description
2017-08-29 12:04:15 -07:00
bwhitn
934ed1af09
Fixed spelling errors, syntax errors, and improved the test for script decoding
2017-08-29 10:46:34 -07:00
bwhitn
0fc2a219a7
Changed the name. Small logic change. Changed from split join to regex replace.
2017-08-28 17:55:54 -04:00
bwhitn
aa5939c051
Took out logging call. My bad.
2017-08-27 20:53:53 -04:00
bwhitn
9c5f06101e
Fixed the replace statements
2017-08-27 18:45:42 -04:00
bwhitn
2a7c0252a0
Fixed regex issue
2017-08-27 11:49:28 -04:00
bwhitn
fdc8a15595
Added Decode VBE
2017-08-27 09:29:26 -04:00
n1474335
d6705c682f
Fixed bug in Substitute where commas would not encode correctly
2017-08-25 11:44:31 +00:00
n1474335
d68523a54e
Added status message mechanism for the Worker to report to the app
2017-08-25 01:24:12 +01:00
n1474335
6af82680f1
Fixed tests and Node version to work with modules
2017-08-25 00:44:22 +01:00
n1474335
a4aee761c2
Added module and threading support for the inline version.
2017-08-25 00:25:49 +01:00
n1474335
cc44be7ef9
Fixed recipe saving
2017-08-21 15:25:35 +00:00
n1474335
e0eb972a54
Operations with no arguments can now be added to the recipe without causing errors
2017-08-18 16:12:49 +00:00
n1474335
19c54a99cd
Improved web app title construction
2017-08-18 16:01:55 +00:00
n1474335
9d60ec22ee
Updated links in index.html
2017-08-18 15:55:04 +01:00
n1474335
0192566d19
Improved recipe config generation for complex objects. Fixes #180
2017-08-16 14:11:50 +00:00
n1474335
af311001cf
Merge branch 'feature-pretty-recipe-format'
2017-08-16 13:01:08 +00:00
n1474335
4b22a409e7
Tidied up string escape operations
2017-08-15 17:29:48 +00:00
n1474335
55806db00f
Merge branch 'features/string_escape_unescape' of https://github.com/artemisbot/CyberChef into artemisbot-features/string_escape_unescape
2017-08-15 17:16:39 +00:00
n1474335
83c757ebd4
Lint
2017-08-15 17:12:09 +00:00
n1474335
a19b02aa8c
Updated URL regexes to match more unescaped special characters
2017-08-15 16:44:45 +00:00
n1474335
cf1ba60a10
Added new 'pretty' recipe format to make URLs more readable
2017-08-15 16:26:42 +00:00
n1474335
d4d7bcab7a
Added GeoCities theme
2017-08-10 12:35:30 +00:00
n1474335
a61cf6a68a
Added module framework
2017-08-09 20:09:23 +01:00
n1474335
81f2a460ed
Added apploaded event to signify when the app has completed loading
2017-08-08 13:08:06 +00:00
Matt C
6698a2ac13
Added tests + fixes for PR
...
- actually removed prev func
- shuffled some stuff around
2017-08-07 16:08:50 +01:00
Matt C
9161cc693d
Removes need for runParseEscapedString
...
- Fixes examples
- Actually makes it work
2017-08-04 15:54:00 +01:00
n1474335
be689e293d
Removed dev commands from PublicKey.js
2017-08-04 14:44:12 +00:00
n1474335
55aedfe901
Jsonpath lib now imported from npm with workaround instead of serving locally.
2017-08-04 13:59:32 +00:00
n1474335
4b87d66131
Merge branch 'features/jpath' of https://github.com/artemisbot/CyberChef into artemisbot-features/jpath
2017-08-04 13:36:03 +00:00
Matt C
3186335f47
Merge Vel0z/string_escaping_unescaping
...
Updated to new project format
2017-08-04 11:50:45 +01:00
Matt C
31bfd8664a
Added JSONPath tests & changed lib
2017-08-03 14:50:16 +01:00
n1474335
ab1c9e27dc
Added more loading messages
2017-08-03 10:57:54 +00:00
n1474335
e8e5eb9c53
Fixed some edge cases for popover triggering
2017-08-01 19:23:30 +00:00
n1474335
a15034b03e
Merge branch 'bug/text-overflow' of https://github.com/artemisbot/CyberChef into artemisbot-bug/text-overflow
2017-08-01 15:40:31 +00:00
n1474335
9f19afc943
Removed auto-bake threshold as long bakes can now be cancelled manually
2017-07-30 12:51:21 +01:00
n1474335
6742bef289
Separated out Diff and Windows Filetime operations into their own namespaces as they rely on libraries not used by the rest of the operations in their group
2017-07-30 12:36:50 +01:00
Matt C
9ee0964d0e
Fixed hover issue - now allows scrolling
2017-07-29 00:45:41 +01:00
Matt C
33ecbfa95b
Fixed arrow issue
2017-07-28 21:47:47 +01:00
n1474335
e977a1006c
Merge branch 'master' into feature-threading
2017-07-28 16:55:07 +01:00
n1474335
f1ebab0c2d
Added the ability to cancel bakes
2017-07-28 16:38:53 +01:00
n1474335
98884d851a
Added staleness indicator to the output
2017-07-28 15:43:23 +01:00
n1474335
78d0369e71
Added loader for long bakes and improved initial loading sequence
2017-07-28 14:43:44 +01:00
n1474335
7a56af8ffa
Page title changes to reflect recipe
2017-07-27 15:33:24 +00:00
n1474335
ed2bfbd27c
Added structured data to help search engines
2017-07-27 15:33:01 +00:00
Matt C
de80db73f2
Adds initial JPath functionality
2017-07-25 16:27:59 +01:00
Matt C
90ed62add2
Fixes gchq/CyberChef#137
...
Changes data-trigger to focus so scrolling works and sets max height.
2017-07-25 11:49:23 +01:00
n1474335
d46e279933
Added link to 'Last build' notice showing commits since last release
2017-07-24 16:38:38 +00:00
n1474335
5f1c88104d
Introduced key-spacing eslint rule
2017-07-24 14:55:48 +00:00
n1474335
a61df0832f
Updated dependencies and linted
2017-07-24 13:49:16 +00:00
n1474335
c773edceb9
Added BCD operations with tests
2017-07-19 15:29:37 +00:00
n1474335
38792a0f02
Added differential schemes to 'XOR Brute Force' operation
2017-07-18 16:09:22 +00:00
n1474335
cda557e1b9
Removed sessionStorage as it is no longer used and marginally affects performance
2017-07-18 14:28:51 +00:00
n1474335
f164dcdd70
Fixed Diff highlighting classes
2017-07-17 13:19:08 +00:00
n1474335
cc3aad17e1
OperationConfig now loaded into App via value-loader so that operation code is only included in the worker
2017-07-16 23:33:47 +01:00
n1474335
6c8da6b070
Added ellipsis to overflowing args
2017-07-13 15:11:21 +00:00
n1474335
72ec9df1b1
Fixed option naming conventions
2017-07-12 14:34:45 +00:00
n1474335
2555de7712
Fixed bug in firefox where recipes containing an = character would not load from the URL
2017-07-12 12:49:10 +00:00
n1474335
d16e1a4451
Fixed bug in 'Show Base64 offsets' where highlights did not show
2017-07-10 11:49:41 +00:00
n1474335
7e310a8de7
Moved file switch listener to correct block
2017-07-07 13:27:47 +00:00
n1474335
c460c2bf6b
Replaced hexToByteArray with fromHex and byteArrayToHex with toHex. Switched displayFilesAsHTML operation to use template strings and introduced markup formatting method.
2017-07-07 13:23:58 +00:00
n1474335
760ab688b2
Create ChefWorker and move bake process into it
2017-07-05 00:14:47 +01:00
n1474335
ff78c72d54
Configured webpack-dev-server
2017-07-03 23:15:57 +01:00
n1474335
2400de337b
Merge branch 'unzipmod' of https://github.com/bwhitn/CyberChef into bwhitn-unzipmod
2017-07-03 15:28:12 +00:00
n1474335
183c57643b
Tidied up changes to filetime operations and brought tests up to date
2017-07-03 15:25:14 +00:00
n1474335
e7cea889ab
Merge branch 'filetimemod' of https://github.com/bwhitn/CyberChef into bwhitn-filetimemod
2017-07-03 15:19:42 +00:00
n1474335
61c799447b
Improved banner CSS
2017-07-03 15:18:47 +00:00
bwhitn
ad25daf206
Allow hex and decimal format for Windows Filetime format as those are the formats they are typically represented in
2017-07-02 20:04:25 -04:00
bwhitn
4143bba89f
This adds the ability to move the file data from Utils.displayFilesAsHTML to the input.
2017-07-01 00:40:22 -04:00
n1474335
323928ff86
Tidied up Bifid operations
2017-06-28 19:54:34 +01:00
n1474335
fe3aeabd0a
Merge branch 'features/bifid' of https://github.com/artemisbot/CyberChef into artemisbot-features/bifid
2017-06-28 19:27:42 +01:00
n1474335
c3469bd545
Correctly escape filenames in displayFilesAsHTML
2017-06-27 14:04:30 +00:00
n1474335
df1405e998
Fixed mildly infuriating bug where the preloader rings overlap
2017-06-26 21:47:57 +01:00
n1474335
14b7c4bf23
Improved support for different alphabets in 'Substitute' operation
2017-06-23 13:21:19 +00:00
n1474335
5c774a3ce2
Updated to allow delimiter to be set
2017-06-23 12:18:08 +00:00
Matt C
246480daef
Fixed styling errors
2017-06-22 17:13:31 +01:00
Matt C
91c6f682e7
Added Bifid Cipher Encode & Decode
...
Bifid Cipher + Tests
2017-06-21 22:28:17 +01:00
n1474335
15b83072bb
Added support for astral characters to charcode ops
2017-06-19 15:40:36 +00:00
n1474335
4363da534d
Updated links to new hash variant and cleaned up About and Option panes
2017-06-16 15:36:42 +00:00
n1474335
00e7d8a390
The recipe and input are now stored in the hash part of the URL
2017-06-16 11:04:35 +00:00
n1474335
04aac03d6e
Fixed global matching for simple strings in 'Find / Replace' operation. Closes #25 .
2017-06-15 14:21:30 +00:00
n1474335
eda17d1671
Added mixed content note to 'HTTP request' error message.
2017-06-13 16:30:55 +00:00
n1474335
3eacc325a3
Improved descriptions for timestamp operations.
2017-06-13 15:33:37 +00:00
n1474335
15decd9cd9
Merge branch 'master' of https://github.com/bwhitn/CyberChef into bwhitn-master
2017-06-13 14:12:20 +00:00
Bwhit1
c0142adba9
changed error to conform with the rest of the functions and simplified repetative math.
2017-06-12 15:39:54 -04:00
bwhitn
ec01333c83
removed decimal.min.js
2017-06-12 05:48:22 -07:00
bwhitn
8110384ea2
Fixed the names under the DateTime Category
2017-06-12 05:33:24 -07:00
bwhitn
0c2c0d7b8b
Added DateTime test, added filetime functions to Catagories, and removed unused variables.
2017-06-12 05:28:41 -07:00
Bwhit1
ae38bb0927
Completion of simple filetime conversion
2017-06-11 20:05:30 -04:00
Bwhit1
003e076b00
modifications to FILETIME
2017-06-10 23:42:02 -04:00
n1474335
e7f5b17184
Manual bake now triggers when recipes are loaded from the URL. Fixes #93 .
2017-06-09 15:36:15 +00:00
n1474335
fef446687a
Loading messages won't repeat as often and cycle more slowly
2017-06-09 15:21:39 +00:00
n1474335
127364e8a4
Added error handling for non-CORS requests.
2017-06-09 14:53:15 +00:00
bwhitn
a144f65dcf
Create DateTime.js
2017-06-08 08:28:21 -07:00
bwhitn
96ec3a869b
Use decimal.min.js and add the file.
2017-06-08 08:19:26 -07:00
n1474335
52426bc1a4
Merge branch 'master' into feature-http-request
2017-06-08 16:08:20 +01:00
n1474335
cbab995c6d
Added error handling and CORS support
2017-06-08 15:03:55 +00:00
bwhitn
d27fa43120
Add conversions for from/to Windows Filetime to UNIX Epoch. Decimal.js is used to prevent rounding errors during conversion.
2017-06-08 07:23:11 -07:00
n1474335
369d213da5
Tidying 'Remove EXIF'
2017-06-08 11:09:31 +00:00
n1474335
e92775eec2
Merge branch 'feature-remove-exif' of https://github.com/davejm/CyberChef into davejm-feature-remove-exif
2017-06-08 10:56:06 +00:00
toby
a5f1c430a3
Add "HTTP request" operation
2017-06-07 22:46:05 -04:00
David Moodie
e4a91b5397
Use functions from utils
2017-06-07 21:41:02 +01:00
David Moodie
cbcd45cd70
Do nothing if input is empty for removeEXIF operation
2017-06-07 20:01:45 +01:00
David Moodie
0968912954
Only reference JPEGs in removeEXIF description to be more clear
2017-06-07 19:51:09 +01:00
David Moodie
3bfe22c0f7
Remove piexifjs dep and extract removeEXIF to lib module
2017-06-07 19:49:44 +01:00
David Moodie
6cf64d794f
Change == to ===
2017-06-04 17:23:53 +01:00
David Moodie
6741ba0783
Add remove EXIF operation
2017-06-04 17:08:39 +01:00
n1474335
ea3630e018
Tidied _numericSort and added @author tag
2017-06-01 10:21:10 +00:00
Chris van Marle
71aa4033a4
Add numeric sorting
2017-05-29 15:24:41 +02:00
n1474335
57dcd961d5
Option selects now default to the first option if not previously set
2017-05-24 10:29:47 +01:00
n1474335
83878d6b05
Update ControlsWaiter.js
2017-05-23 16:53:37 +01:00
n1474335
9055fc72d2
Added Boostrap grid CSS
2017-05-23 13:09:55 +01:00
toby
dd3b42fb53
Fix bug with UTF16LE in Encode/Decode ops
2017-05-19 16:11:08 -04:00
n1474335
347adf688a
Added loading messages to preloader
2017-05-19 16:23:52 +00:00
n1474335
7ecd36efcf
Cleaned up extraneous character encoding functions in Utils.js
2017-05-19 14:05:57 +00:00
n1474335
19103a64e5
Tidied up character encoding names
2017-05-19 13:43:55 +00:00
n1474335
a13f1d27e2
Merge branch 'feature-ebcdic' of https://github.com/tlwr/CyberChef into tlwr-feature-ebcdic
2017-05-19 13:16:54 +00:00
n1474335
5e79187176
Added ico and removed tiff from supported image types
2017-05-19 12:58:42 +00:00
n1474335
491a82cd67
Added 'Render Image' operation
2017-05-19 11:15:48 +00:00
n1474335
ad18d84f14
Fix option defaults and compile message formatting
2017-05-19 00:10:36 +01:00
n1474335
04432385b3
Merge branch 'master' into feature-sass
2017-05-18 23:50:43 +01:00
n1474335
2b3e471f96
Added version number to About/Support pane
2017-05-18 23:40:53 +01:00
n1474335
488d54493a
Added modern browser warning for theme support
2017-05-18 23:29:04 +01:00
n1474335
a418f63a44
Added postcss-loader to provide fallbacks for older browsers
2017-05-18 23:24:24 +01:00
toby
0e285151f3
Add codepage numbers to CharEnc IO_FORMAT
2017-05-17 18:22:04 -04:00
n1474335
e4ad7768d5
Finalised the dark theme
2017-05-17 23:02:52 +01:00
toby
f800fab1a3
Add author tags to Encode text & Decode text ops
2017-05-17 17:31:28 -04:00
toby
dc61aeeeb8
Improve format of en/decoding text descriptions
2017-05-17 17:18:08 -04:00
toby
4b1d0fd011
Merge branch 'feature-ebcdic' of github.com:tlwr/CyberChef into feature-ebcdic
2017-05-17 11:30:20 -04:00
toby
2b7ba594fc
Split "Text encoding" op into two ops
...
This commit splits "Text encoding" into two operations:
+ Encode text `string -> byteArray`
+ Decode text `byteArray -> string`
Base64 and Hex support are removed "Encode text" and "Decode text" as
they have their own operations.
Encode and decode operations now have support for the following
encodings:
+ IBM EBCDIC US-Canada
+ IBM EBCDIC International
+ Windows-874 Thai
+ Japanese Shift-JIS
+ Simplified Chinese GBK
+ Korean
+ Traditional Chinese Big5
+ UTF-16, little endian
+ UTF-16, big endian
+ Windows-1250 Central European
+ Windows-1251 Cyrillic
+ Windows-1252 Latin
+ Windows-1253 Greek
+ Windows-1254 Turkish
+ Windows-1255 Hebrew
+ Windows-1256 Arabic
+ Windows-1257 Baltic
+ Windows-1258 Vietnam
+ US-ASCII
+ Russian Cyrillic KOI8-R
+ Simplified Chinese GB2312
+ KOI8-U Ukrainian Cyrillic
+ ISO-8859-1 Latin 1 (Western European)
+ ISO-8859-2 Latin 2 (Central European)
+ ISO-8859-3 Latin 3
+ ISO-8859-4 Baltic
+ ISO-8859-5 Cyrillic
+ ISO-8859-6 Arabic
+ ISO-8859-7 Greek
+ ISO-8859-8 Hebrew
+ ISO-8859-9 Turkish
+ ISO-8859-10 Latin 6
+ ISO-8859-11 Latin (Thai)
+ ISO-8859-13 Latin 7 (Estonian)
+ ISO-8859-14 Latin 8 (Celtic)
+ ISO-8859-15 Latin 9
+ ISO-8859-16 Latin 10
+ ISO-2022 JIS Japanese
+ EUC Japanese
+ EUC Korean
+ Simplified Chinese GB18030
+ UTF-7
+ UTF-8
2017-05-17 11:17:11 -04:00
n1474335
83623d23cf
Merge branch 'bug-timestamp'
2017-05-17 14:45:10 +00:00
n1474335
07fba53b73
'To UNIX Timestamp' operation now defaults to UTC instead of your local timezone.
2017-05-17 14:37:36 +00:00
n1474335
823b276ef5
Changed bootstrap-sass back to bootstrap (with less). Theme now loads before the preloader is shown.
2017-05-13 16:45:19 +01:00
n1474335
768609e357
Whitespace
2017-05-13 16:09:32 +01:00
n1474335
62154309fb
Newlines
2017-05-13 16:08:14 +01:00
n1474335
ad74e6c475
Merge branch 'feature-exif' of https://github.com/tlwr/CyberChef into tlwr-feature-exif
2017-05-13 15:59:48 +01:00
toby
82d28242cc
Add JSDoc to the runEXIF function in Image.js
2017-05-09 15:34:18 -04:00
toby
60fddf837d
Change let to const in "Extract EXIF"
2017-05-08 12:49:13 -04:00
toby
ee25df0c28
Add desc and fix error message for "Extract EXIF"
2017-05-08 12:48:43 -04:00
Toby Lorne
6bf06a9629
Merge branch 'master' into feature-ebcdic
2017-05-07 18:21:30 -04:00
toby
3c15bd9e29
Add "{To,From} EBCDIC" operations
...
This adds operations
+ "To EBCDIC"
+ "From EBCDIC"
This makes use of the npm codepage package but it is not installed as a
dependency.
Instead I used the `make.sh` script to export pages 37 and 500.
To my knowledge there is no way currently to only import individual code pages
from the npm package (hence the included script).
If we were to import the package directly it increases the build size by
2.7MB.
2017-05-07 18:07:56 -04:00
toby
71796e3dbf
Merge remote-tracking branch 'upstream/master' into feature-exif
2017-05-06 23:38:04 -04:00
n1474335
280f1ee2df
Dark theme tweaks and improvements
2017-05-07 01:13:47 +01:00
n1474335
0dc72d8301
Merged master
2017-05-06 16:22:25 +01:00
n1474335
6abd10f9e2
Tidying codebase
2017-05-06 16:12:09 +01:00
n1474335
5efe9bd91d
Merge branch 'prefer-const' of https://github.com/graingert/CyberChef into graingert-prefer-const
2017-05-06 14:11:38 +01:00
n1474335
e9c3bebfff
Fixed lint error
2017-05-06 13:59:33 +01:00
n1474335
03fc22d3da
Merge conflicts
2017-05-06 13:47:26 +01:00
n1474335
76204f5f47
Fixed lint errors
2017-05-05 16:03:25 +00:00
n1474335
b68adbd9a8
Merge branch 'master' into bug-x509-sig
2017-05-05 16:02:12 +00:00
n1474335
4f844ea837
Merge branch 'master' into feature-key-derivation-hashers
2017-05-05 15:57:42 +00:00
n1474335
508a371175
Fixed offset checker array initialisation
2017-05-05 15:54:59 +00:00
n1474335
b010fd88e8
Fix X.509 signature breakout bug
2017-05-05 15:42:24 +00:00
n1474335
66a93b81c6
Added hasher argument to PBKDF2 and EVPKDF operations.
2017-05-05 15:38:38 +00:00
toby
274e1139fa
Remove debounce from Utils
2017-05-03 10:43:30 -04:00
toby
6122e33f4f
Removed debounced autobake & stop disabling input
2017-05-03 10:35:15 -04:00
Thomas Grainger
b365ce3195
fix the first 100 prefer-const errors
2017-05-03 00:41:01 +01:00
Thomas Grainger
0a3233d289
move spider images to .json file
2017-05-03 00:41:01 +01:00
Thomas Grainger
15aea9e9ea
auto-fix prefer-const
2017-05-03 00:41:01 +01:00
Thomas Grainger
5b03a84be8
use .fill to initialise Arrays
2017-05-02 23:05:04 +01:00
n1474335
80cdf0c014
Merge conflict
2017-05-02 23:03:28 +01:00
n1474335
463b06f508
Consistency modifications
2017-05-02 22:53:57 +01:00
n1474335
d3377d56b4
Merge branch 'no-var-rule' of https://github.com/graingert/CyberChef into graingert-no-var-rule
2017-05-02 22:28:17 +01:00
n1474335
c7611fbc05
Merge pull request #123 from gchq/feature-comment
...
Feature: 'Comment' operation
2017-05-02 21:05:58 +01:00
n1474335
d1d394eec7
Fix search-results layout bug.
2017-05-02 20:56:57 +01:00
toby
98bc68c2bf
Update descriptions to explain context awareness
2017-05-02 12:17:43 -04:00
toby
116c0680a2
Make camel,etc smart and add tests
2017-05-02 11:51:33 -04:00
toby
1b8a25ec88
Add "Extract EXIF" operation
2017-04-29 16:06:16 -04:00
toby
d5def01a9d
Add operations To {Snake,Camel,Kebab} case
2017-04-29 13:42:07 -04:00
Thomas Grainger
ee07b72415
move eslintrc up a directory
2017-04-28 16:53:38 +01:00
Thomas Grainger
d05543db30
manual fixes
2017-04-28 16:45:02 +01:00
Thomas Grainger
b33f73ac9a
autofix no-var
2017-04-28 16:45:00 +01:00
n1474335
8096fd20a7
Fixed lint errors
2017-04-27 13:12:45 +00:00
n1474335
addd45ae8e
Added 'Comment' operation for annotating the recipe
2017-04-27 13:05:29 +00:00
n1474335
e4c5c4a901
Fixed bug where popovers on operations stopped working after the operation was dragged into the recipe.
2017-04-27 09:10:18 +00:00
n1474335
39f36c9184
Removed excess auto-baking when an operation is added to the recipe. Fixes #120 .
2017-04-26 11:05:44 +00:00
n1474335
2e4076bb75
Added option to change the theme.
2017-04-25 00:21:38 +01:00
n1474335
d71ac2e894
Moved from Sass to CSS with custom properties, allowing for dynamic theme changes.
2017-04-24 23:59:35 +01:00
n1474335
4375a151dd
BUGFIX #119 : Recipe names are now correctly escaped.
2017-04-24 11:53:55 +00:00
toby
50784f2600
Debounce autobake in the web app.
...
Added debounce with guidance from the underscore.js implementation:
e944e0275a/underscore.js (L880)
2017-04-23 13:41:28 -04:00
toby
21c0fed833
Fix bug: baking error did not reset baking status
2017-04-23 13:14:59 -04:00
n1474335
d081ff745d
Added Head and Tail to Utils category and replaced 'AllBut' argument functionality with support for negative values of n.
2017-04-23 18:05:00 +01:00
n1474335
e3f41fea9c
Developing a dark theme.
2017-04-23 17:09:12 +01:00
toby
dea214bd2e
Add Head and Tail operations
2017-04-21 23:10:34 -04:00
toby
a13e2468db
Added UI loading indications to the HTML app
2017-04-21 20:04:12 -04:00
toby
9f60dc3dd6
Change ecmaVersion to 8 to make eslint happy
2017-04-21 17:56:16 -04:00
toby
c39622ed1e
Add support for async ops using async/await
2017-04-21 17:48:42 -04:00
n1474335
a4d93f23d6
Added preloader to hide elements before they are correctly rendered
2017-04-15 20:46:57 +01:00
n1474335
e0e5670d0e
Styles rewritten in a modular format with themable properties stored in variables.
2017-04-13 17:59:37 +01:00
n1474335
bf91352fce
Modified comments in Code.js
2017-04-11 14:41:30 +00:00
n1474335
a840504b3d
Merge branch 'master' of https://github.com/FloatingGhost/CyberChef into FloatingGhost-master
2017-04-11 14:38:29 +00:00
n1474335
e120422b05
Styles now imported through Sass. Less removed.
2017-04-09 14:06:59 +01:00
n1474335
d9006d6e37
Merge pull request #110 from artemisbot/feature/accessibility
...
Made changes to fix accessibility errors
2017-04-07 23:10:42 +01:00
n1474335
2a07999db6
BUGFIX #98 : Auto-Bake now triggers when operations are re-ordered.
2017-04-07 22:23:23 +01:00
n1474335
abd05f5105
Fixed popover bug in search and removed popovers when favourites are dragged out.
2017-04-07 21:50:53 +01:00
Matt C
44d2e100bd
Made changes to fix accessibility errors
...
Still some warnings and notices, but they are inconsequential.
2017-04-07 17:00:32 +01:00
Hannah Ward
8d9c114acd
fix: Re-add comments in code replacements
2017-04-07 13:59:00 +01:00
Hannah Ward
bce0950498
chg: Removed redundant code = code.replace
2017-04-06 12:43:37 +01:00
Hannah Ward
dcac64fb9a
chg: Compress repeated replaces
2017-04-06 12:31:44 +01:00
n1474335
5f85bff315
Fixed tests for octal operations.
2017-04-05 22:00:06 +01:00
Matt C
a36c9ca339
Merge remote-tracking branch 'upstream/master' into feature-octal
2017-03-31 18:44:38 +00:00
n1474335
706423462d
'From Base' operation now supports numbers with fractional parts.
2017-03-31 16:00:23 +00:00
n1474335
b9766a5041
Configured Travis CI to deploy to GitHub Pages
2017-03-30 20:17:40 +01:00
n1474335
6d396dbb9e
Calls to window and document in src/core/ no longer break non-browser environments
2017-03-30 00:47:51 +01:00
n1474335
720b7a3e3f
Removed stats.txt functionality as it doesn't add much.
2017-03-29 21:51:42 +01:00
Matt C
7ab6c88774
Made fixes so that tests might work
2017-03-28 16:21:57 +00:00
Matt C
96e40a6479
Made requested changes.
2017-03-27 20:30:32 +00:00
Matt C
497824ff21
Merge branch 'master' into feature-octal
2017-03-27 18:50:42 +00:00
n1474335
06d4002c6b
Fixed CanvasComponents not being available to operation output code.
2017-03-27 19:43:50 +01:00
n1474335
ed21dff88f
Fixed 'Diff' imports and added test
2017-03-27 19:39:04 +01:00
n1474335
559e32a16a
Merged upstream master
2017-03-27 18:41:23 +01:00