Commit Graph

  • 0cff7bdd04 Improve handling of OperationErrors. Make output filter refresh when changing stale or errored checkboxes j433866 2019-05-15 16:24:49 +01:00
  • 413e80ed3e Add clicking on output search result j433866 2019-05-15 16:03:18 +01:00
  • 5d52f4a760 Add searching for output tabs. Remove all existing chefworkers before starting a bake. Clear breakpoint when starting a bake j433866 2019-05-15 09:37:07 +01:00
  • 0855dc617f Add comments to inputWorker. Slightly improve logic for getNearbyNums j433866 2019-05-14 16:13:36 +01:00
  • 04587a8a47 Merge branch 'multiple-input-files' of github.com:j433866/CyberChef into multiple-input-files j433866 2019-05-14 11:45:22 +01:00
  • 392b96dc34 Commenting j433866 2019-05-14 11:45:13 +01:00
  • 219469f24f Intial Commit h345983745 2019-05-11 20:24:39 +01:00
  • 84cc3d16ed Fix close tab buttons not working in old firefox. j433866 2019-05-10 16:54:28 +01:00
  • e34d521dcc Improve UI for searching for input tabs j433866 2019-05-10 13:48:03 +01:00
  • 2c02900edf Improve handling of errors. Add parameter to some update functions for whether or not to set the output j433866 2019-05-10 13:47:48 +01:00
  • f5442c307a Only set the input of the active input if the progress has changed. Autobake when the input loads instead of when all load. j433866 2019-05-10 13:45:27 +01:00
  • 802879ced2 Merge pull request #2 from gchq/master j433866 2019-05-10 09:09:58 +01:00
  • 0c9e8fe050 8.31.3 v8.31.3 j433866 2019-05-09 17:07:12 +01:00
  • 8f41571e47 Merge branch 'd98762625-use-node-lts' j433866 2019-05-09 16:43:08 +01:00
  • 6d14368e2f Merge branch 'use-node-lts' of https://github.com/d98762625/CyberChef into d98762625-use-node-lts j433866 2019-05-09 16:42:19 +01:00
  • f90ad48906 Update dependencies j433866 2019-05-09 16:20:42 +01:00
  • e95dac82c2 8.31.2 v8.31.2 j433866 2019-05-09 11:56:27 +01:00
  • 144601ffd4 Merge branch 'j433866-load-recipe-fix' j433866 2019-05-09 11:54:18 +01:00
  • cbcc2aa731 Fix regex to handle multiple escaped backslashes j433866 2019-05-09 10:04:06 +01:00
  • f9354c8cd1 Merge remote-tracking branch 'upstream/master' j433866 2019-05-09 09:08:01 +01:00
  • aff0416405 Remove some comments j433866 2019-05-09 09:07:28 +01:00
  • 6d9a14feed Display when an input errors on load. Autobake when all inputs have loaded. Improve load experience. j433866 2019-05-08 16:44:11 +01:00
  • 3c2e5c143a Set bake button to "Loading..." when an autobake is started j433866 2019-05-08 16:42:19 +01:00
  • cbf1d2feb0 Add specific handling for DOMExceptions j433866 2019-05-08 16:42:06 +01:00
  • 65bb7f32e9 Fix refreshTabs not always hiding the tab bar j433866 2019-05-08 14:58:09 +01:00
  • 3b8c365f7e Remove unused zip dependency j433866 2019-05-08 14:48:37 +01:00
  • 43747accd5 Change to add input tabs as inputs are added, instead of at the end. Change outputWaiter to use outputExists instead of getOutput j433866 2019-05-08 14:47:05 +01:00
  • 50f9bbeac3 Make set() asynchronous j433866 2019-05-08 13:46:29 +01:00
  • 3cffd9334f Fix file slice not always being displayed j433866 2019-05-08 12:54:55 +01:00
  • f72749304d Improve handling of errors in operations. Remove unused dependencies. j433866 2019-05-08 11:57:22 +01:00
  • 689d08416b Don't create more ChefWorkers than we need. j433866 2019-05-08 10:53:04 +01:00
  • 28182713bf Fix showing slice of output not working. Fix output status message not being reset. Hide magic button when baking. j433866 2019-05-08 10:10:14 +01:00
  • 8190c7aac7 Add maximise output button j433866 2019-05-07 15:36:42 +01:00
  • 6268f091b8 Bring back moving the output into the input. Change wording for download as zip button j433866 2019-05-07 15:34:36 +01:00
  • cbfde7ddb1 Don't highlight if the input and output tab numbers are different j433866 2019-05-07 14:33:38 +01:00
  • 35d6c7d79e Bring highlighting back. Fix backgroundMagic using output result instead of dish value j433866 2019-05-07 14:20:18 +01:00
  • f1a2cf7efc Add cancellation of zipping j433866 2019-05-07 12:00:53 +01:00
  • ec4eb22a72 Don't include loading inputs in complete percentage j433866 2019-05-07 12:00:37 +01:00
  • 97c218cb4c Fix where zipworker was using output presented result. Now uses the raw dish value j433866 2019-05-07 12:00:14 +01:00
  • 07021b8dd5 Add new worker for zipping outputs. Use bakeId to track which outputs are stale. j433866 2019-05-07 09:26:55 +01:00
  • aa9bf08157 amend comments, remove return type from Dish translate d98762625 2019-05-03 14:38:21 +01:00
  • 90dd7037c8 update TestRegister location for new tests d98762625 2019-05-03 13:54:10 +01:00
  • 6084759907 Merge branch 'use-node-lts' into node-lib d98762625 2019-05-03 13:42:45 +01:00
  • 0a3d87dfe3 Merge branch 'master' of github.com:gchq/CyberChef into node-lib d98762625 2019-05-03 13:41:05 +01:00
  • 65a3897f87 add dish translation tests for node d98762625 2019-04-29 17:09:01 +01:00
  • df20196201 Fix magic not always working j433866 2019-05-03 11:49:14 +01:00
  • e9d60f73f4 Fix some more autobake weirdness. Input passed in the URL is now set on load. Added a new progress bar. j433866 2019-05-02 15:44:31 +01:00
  • 8e9717906f Improve autobake further to behave more like it did before. Improve generation of state URI. j433866 2019-05-02 13:54:15 +01:00
  • 82183bf204 Improve queueing of inputs to avoid baking the same input twice. Fix generation of input URL. Fix worker log levels not being set correctly. j433866 2019-05-02 11:29:54 +01:00
  • b2406b0465 Run set() when a bake is cancelled. This will make sure the output shows the most recently baked data, and also shows the stale indicator if needed j433866 2019-05-02 09:20:28 +01:00
  • 1bdef97dc7 Wait for stale indicator to disappear before clicking bake. As the new inputWorker is slower, nightwatch was clicking cancel and thus showing the stale indicator. j433866 2019-05-01 17:09:13 +01:00
  • ff9c68db56 Update handling of bake errors. Add preview thumbnail for image input. j433866 2019-05-01 17:08:36 +01:00
  • 1cedc94652 Fix status messages for baking j433866 2019-05-01 15:19:01 +01:00
  • 02bda3250b Fix magic button. Fix download all files not working j433866 2019-05-01 14:46:05 +01:00
  • f6f60e8203 Update LoaderWorker to not use messagechannels j433866 2019-05-01 14:13:40 +01:00
  • 55beb433f3 Go back to sending messages via the main thread. A MessageChannel is faster on Chrome, but causes issues in Firefox. Bake button now says "Loading..." when the inputWorker is gathering inputs for baking j433866 2019-05-01 14:12:36 +01:00
  • 2fff18cb61 Don't create a new loaderWorker until we need one. This was causing issues on single core systems after I got rid of the active status as we had already reached the max number of workers. Instead, we just create a loaderWorker when needed as loaderWorkers are small enough! j433866 2019-04-30 15:23:41 +01:00
  • 6d8bf3a08a Enable filter buttons in manager j433866 2019-04-30 14:45:34 +01:00
  • 13ee79a06b Add searching for inputs j433866 2019-04-30 14:15:05 +01:00
  • b4208ede3b Add clear io button. Fix some weirdness with removing tabs j433866 2019-04-30 13:34:00 +01:00
  • a96cb3f99f Add clear all io button. j433866 2019-04-30 13:18:22 +01:00
  • 1f39a922d1 Reset bake button background when state changed j433866 2019-04-30 12:58:29 +01:00
  • 145fba5949 Input pasting now works j433866 2019-04-30 11:48:01 +01:00
  • 7a4f418e75 configure travis to use node LTS instead of latest d98762625 2019-04-29 17:10:40 +01:00
  • 8fa8e34027 Added support for parsing JSON with number type values. Added support for non-array JSON objects. Added extra tests for JSON to CSV operation. mshwed 2019-04-28 16:29:15 -04:00
  • 5225874498 Fixed handling of large files and fixed issue with line histogram colour fill mshwed 2019-04-28 14:38:03 -04:00
  • 8cb86c364d Increase file limit j433866 2019-04-26 15:19:17 +01:00
  • 6d98014ad2 New max limit for files j433866 2019-04-26 15:16:15 +01:00
  • 1cf83c2485 Change baking to send all inputs individually. Re-enable go to tab button. Active tab is now autobaked on load completion. Handle (ish) loaderWorker errors. Improve load performance. j433866 2019-04-26 15:15:44 +01:00
  • f638bd4ded If sending arraybuffer back, use a transferable object j433866 2019-04-26 14:01:49 +01:00
  • 7b169fb798 Add css for search box j433866 2019-04-25 16:33:02 +01:00
  • 406cbb0f41 Move input logic into a new worker (InputWorker) Change OutputWaiter to use dict of outputs instead of list LoaderWorker communicates with InputWorker using a messagechannel j433866 2019-04-25 16:32:48 +01:00
  • 802493fec4 Merge branch 'master' of https://github.com/gchq/CyberChef into feature/advanced-entropy mshwed 2019-04-24 19:48:03 -04:00
  • aeb08caf77 move NodeDish tests out into own file d98762625 2019-04-24 08:44:59 +01:00
  • 6d8daac5ca Merge remote-tracking branch 'upstream/master' into multiple-input-files j433866 2019-04-23 09:02:04 +01:00
  • 82186c8592 Add search box for input tabs j433866 2019-04-23 09:02:00 +01:00
  • f099a352b3 Change get input function calls j433866 2019-04-23 09:01:25 +01:00
  • 01f0625d6a Fixed XSS in 'Text Encoding Brute Force. Closes #539 n1474335 2019-04-14 22:00:17 +01:00
  • 38ff7ec89f 8.31.1 v8.31.1 n1474335 2019-04-14 21:56:01 +01:00
  • 7163a0802d Tidied up build directory n1474335 2019-04-14 21:55:52 +01:00
  • 8d0fcf37c5 8.31.0 v8.31.0 n1474335 2019-04-12 18:58:48 +01:00
  • 3da5a8bb34 Merge branch 'downloadable-zip' n1474335 2019-04-12 18:58:36 +01:00
  • fad33b583b Updated CHANGELOG n1474335 2019-04-12 18:58:22 +01:00
  • 8f450501cc Downloadble version is now a .zip file instead of a single .htm file n1474335 2019-04-12 18:54:31 +01:00
  • b3ae0e577a 8.30.1 v8.30.1 n1474335 2019-04-12 16:25:47 +01:00
  • aedac94e40 Merge branch 'd98762625-init-dish' n1474335 2019-04-12 16:25:38 +01:00
  • 08c5dbce09 Merge branch 'init-dish' of https://github.com/d98762625/CyberChef into d98762625-init-dish n1474335 2019-04-12 16:24:23 +01:00
  • 482d658de7 8.30.0 v8.30.0 n1474335 2019-04-12 16:20:00 +01:00
  • 39e34081fc Updated CHANGELOG n1474335 2019-04-12 16:18:25 +01:00
  • 5797786a75 Merge branch 'feature-protobuf' n1474335 2019-04-12 16:16:03 +01:00
  • f6977ea264 Added test for 'Decode Protobuf' operation n1474335 2019-04-12 16:13:10 +01:00
  • de8c99eceb merge init-dish & update tests d98762625 2019-04-08 18:06:01 +01:00
  • cdc15c0f20 change empty Dish initialisation to use ArrayBuffer d98762625 2019-04-08 17:58:46 +01:00
  • 18408901be removed old bzip2 dependency Matt 2019-04-07 19:11:46 +01:00
  • 982c915931 Change author Matt 2019-04-07 19:02:27 +01:00
  • a339eacd45 Bzip2 compression support changed to use wasm backend Matt 2019-04-07 18:59:03 +01:00
  • 8fc0e012e3 Fixed formatting issues mshwed 2019-04-06 23:09:46 -04:00
  • b7fb9635e5 Added operation for entropy visualization as an image mshwed 2019-04-06 19:40:07 -04:00
  • f988a958bb Added support for generating an entropy curve based on the input data mshwed 2019-04-06 15:59:36 -04:00
  • c80cb57b07 Added histogram line, refactored axes generation mshwed 2019-04-05 14:30:24 -04:00