Commit Graph

18186 Commits (1e73697da21e81301fd952204e317c1a7894e141)

Author SHA1 Message Date
Sami Mokaddem f89e48a75a
chg: [workflows] Improved pagination and added trigger scope 2022-07-26 14:45:35 +02:00
Steve Clement d70f2ac529
fix: [i18n] Variables cannot be translated 2022-07-26 14:41:32 +02:00
Sami Mokaddem c1136dcb7d
chg: [workflow:module_webhook] Added description 2022-07-26 14:07:18 +02:00
Sami Mokaddem 5666945990
chg: [workflows:editor] Continued replacing `block` into `node` 2022-07-26 14:04:27 +02:00
Sami Mokaddem 7a97d07dda
chg: [workflows:editor] Renamed block into node 2022-07-26 13:56:51 +02:00
Sami Mokaddem 563fece1c9
chg: [workflows:editor] Continued renaming block to module 2022-07-26 13:51:27 +02:00
Sami Mokaddem 77edcf214d
chg: [workflows:editor] Added duplicate shortcut 2022-07-26 13:36:56 +02:00
Sami Mokaddem b44a51ea7c
fix: [workflows:editor] Improved node filtering UI and behavior 2022-07-26 12:12:26 +02:00
Sami Mokaddem 20263bdf23
chg: [workflows:editor] Continued renaming `block` into `node` 2022-07-26 11:58:08 +02:00
Sami Mokaddem 8d4024871a
chg: [workflows:editor] Better error handling while trying to get selected nodes 2022-07-26 11:55:11 +02:00
Sami Mokaddem a1379ddd75
Merge branch 'develop' of github.com:MISP/MISP into feature-workflows-2 2022-07-26 11:50:03 +02:00
Sami Mokaddem cdde1dbe38
fix: [tools:securityAudit] Do not fail if `tls` key does not exist 2022-07-26 11:49:42 +02:00
Sami Mokaddem e9dc2f4e92
Merge branch 'develop' of github.com:MISP/MISP into feature-workflows-2 2022-07-26 11:45:45 +02:00
Luciano Righetti f26f50c8d3
fix: handle casing diff in db response 2022-07-26 11:43:58 +02:00
Steve Clement 2696ea4573
Merge pull request #8508 from SteveClement/i18n 2022-07-26 18:33:09 +09:00
Sami Mokaddem 6020aeba7a
Merge branch 'develop' of github.com:MISP/MISP into feature-workflows-2 2022-07-26 11:32:31 +02:00
Sami Mokaddem c3cd5e5827
chg: [workflow] Started renaming `block` into `module` 2022-07-26 11:32:15 +02:00
Luciano Righetti 13460b3a7b
fix: use session variables instead of global_variables table as its not available in some installations 2022-07-26 11:31:08 +02:00
Steve Clement 3b17474d1b
chg: [i18n] Updated Languages, added: Romanian and Sinhala 2022-07-26 11:28:13 +02:00
Sami Mokaddem 37afb8938c
fix: [workflows:editor] Changed phrasing 2022-07-26 11:24:55 +02:00
Sami Mokaddem 5e29f975d1
chg: [workflow] Enable some module by default when updating 2022-07-26 11:16:08 +02:00
Sami Mokaddem acbf0238d0
fix: [sidebar:workflows] Additional separator 2022-07-26 11:10:34 +02:00
Sami Mokaddem 106d6aa299
chg: [workflows:module_index] Added support of mass enable/disable 2022-07-26 11:07:52 +02:00
Sami Mokaddem 2346146ae0
fix: [workflows:editor] Various i18n and some UI improvements 2022-07-26 10:00:58 +02:00
Sami Mokaddem 2be3efaf84
chg: [workflows:editor] Added support of codemirror for textarea 2022-07-26 10:00:30 +02:00
Sami Mokaddem 471b824366
fix: [workflows:editor] Fixed bug where param_id was missing thus preventing new param to be saved 2022-07-26 09:59:04 +02:00
Sami Mokaddem c26f0e5ea1
chg: [workflows:misp_module] Reorganised the config in misp-module 2022-07-26 08:45:33 +02:00
Luciano Righetti a3c18d0dad
Merge pull request #8478 from righel/improve-aad-auth-logging
chg: improve logging, use HttpSocket instead of file_get_contents() f…
2022-07-25 15:39:21 +02:00
Sami Mokaddem a092a1da1c
chg: [workflow:zmq_module] Simplified usage 2022-07-25 15:08:17 +02:00
Sami Mokaddem 5fc2e3561f
fix: [scripts:mispzmq] Removed unused zmq topic 2022-07-25 14:18:37 +02:00
Sami Mokaddem 95e98c27bb
chg: [workflowBlueprint] Clean-up and new method export formats 2022-07-25 14:09:29 +02:00
Sami Mokaddem 8a98815b75
fix: [workflows] Removed unused views and fix end of files 2022-07-25 13:50:11 +02:00
Sami Mokaddem b8a9bedcbc
fix: [workflows] Clean up and removed unused code 2022-07-25 13:41:13 +02:00
Sami Mokaddem 510e682b20
fix: [tool:workflowFormatConverter] Fix typo 2022-07-25 13:32:53 +02:00
Sami Mokaddem 51fa6fd6d8
fix: [workflow] Remove leftovers from previous design with [non]blocking paths from triggers 2022-07-25 13:29:03 +02:00
Sami Mokaddem 4a26475b14
fix: [workflows:editor] Fixed zoom when there is only one node in the graph 2022-07-25 13:27:45 +02:00
Sami Mokaddem e4d764de06
chg: [workflows:editor] Fetch workflow from database after creation 2022-07-25 13:25:49 +02:00
Sami Mokaddem ab26b27268
chg: [workflow] added `addWorkflow` function in model 2022-07-25 13:24:15 +02:00
Sami Mokaddem 5829f18db8
fix: [acl] Added missing entry 2022-07-25 11:40:09 +02:00
Sami Mokaddem b7312650a4
fix: [workflows] Changed stupid_pagination to light_paginator 2022-07-25 11:37:31 +02:00
Sami Mokaddem b42909f678
chg: [workflows:infoModal] Added debugging section 2022-07-25 11:27:43 +02:00
Sami Mokaddem d4b912539e
chg: [workflows:infoModal] Separated info modal in its own element 2022-07-25 11:20:13 +02:00
Sami Mokaddem 804ab7e4b6
chg: [workflows:editor] Include trigger-id as a suggestion in the blueprint description 2022-07-22 15:04:48 +02:00
Sami Mokaddem 57642885c5
new: [workflows:editor] Allow to edit blueprints and fixed add/edit modal behavior 2022-07-22 14:55:00 +02:00
Sami Mokaddem fb62a38d7a
chg: [workflow:editor] Show warning for path leading to blocking nodes from non-blocking context 2022-07-22 13:28:56 +02:00
Sami Mokaddem c34cd5d990
chg: [Tool:WorkflowGraph] Option to walk a graph without skipping logic nodes 2022-07-22 13:27:42 +02:00
Sami Mokaddem 702d2f8a5e
chg: [workflow:attachNotification] Added warning about using a blocking module in a non-blocking trigger 2022-07-22 10:06:18 +02:00
Sami Mokaddem 85ada91dde
chg: [user:afterSave] Do not execute trigger for login and logout actions 2022-07-22 10:05:34 +02:00
Sami Mokaddem c8528a7c59
chg: [workflows:modules] Renamed parallel tasks into concurrent tasks 2022-07-22 09:56:30 +02:00
Sami Mokaddem 8909f8d793
fix: [workflows:editor] Improved handling of node parameters 2022-07-22 08:58:10 +02:00
Sami Mokaddem 13de26a0a7
fix: [workflows:editor] Correctly position nodes from blueprint upon insertion 2022-07-21 15:31:54 +02:00
Sami Mokaddem 46e831db8a
fix: [workflows:editor] Improved handling of node deletion from different context 2022-07-21 15:29:03 +02:00
Sami Mokaddem d1e1d4fe1c
fix: [workflow:editor] Deleting nodes from blueprint right after including them in the graph 2022-07-21 14:52:11 +02:00
Sami Mokaddem 798e440f57
chg: [workflows:editor] Sort modules in the sidebar by their name 2022-07-21 14:42:40 +02:00
Sami Mokaddem 6ced1d4cf8
chg: [workflow:editor] Small UI improvement 2022-07-21 14:42:14 +02:00
Sami Mokaddem ed59e09161
Merge branch 'develop' of github.com:MISP/MISP into feature-workflows-2 2022-07-21 13:21:14 +02:00
Sami Mokaddem 77213f2322
fix: [decaying:decaying_tool] Fixed page failing to load due to missing jquery-ui 2022-07-21 12:05:59 +02:00
Sami Mokaddem 2a44abcd12
fix: [workflows:editor] Usage of minified version of jquery-ui 2022-07-21 11:39:30 +02:00
Sami Mokaddem 5611ad17ea
chg: [webroot] Updated jquery-ui from 1.13.1 to 1.13.2 2022-07-21 11:38:05 +02:00
Sami Mokaddem a687eb0967
fix: [workflow:editor] Path not being attach to node's handle for nodes having chosen 2022-07-21 11:27:01 +02:00
Sami Mokaddem 79e6d2bf54
chg: [workflow] Usage of format converter tool to convert passed data into MISP core format 2022-07-21 11:18:59 +02:00
Luciano Righetti 932b7be5ef
fix: light pagination not needed here 2022-07-21 10:56:28 +02:00
Sami Mokaddem 0de1656f32
fix: [workflow] Log error message on the disk as well upon module execution error
This is needed as currently log entries are rollbacked if the trigger was called from the beforeSave context
2022-07-20 16:53:17 +02:00
Sami Mokaddem 354594f5ca
chg: [workflow] Made sure data is correctly converted before calling the trigger 2022-07-20 16:51:53 +02:00
Sami Mokaddem 94804f7776
chg: [workflow:baseModule] Automatically convert into MISP core format if `misp_core_format` is set 2022-07-20 16:51:03 +02:00
Sami Mokaddem 6134a1c93f
fix: [sidemenu:workflow] Link correctly redirects to workflow history 2022-07-20 16:50:13 +02:00
Luciano Righetti e53b10d18b
chg: refactor so can be re-used 2022-07-20 16:11:49 +02:00
Luciano Righetti dc4236ef9b
new: add LightPaginator when total page count is not needed/to expensive 2022-07-20 15:56:30 +02:00
Sami Mokaddem fd2bf8511a
chg: [workflow] Simplified extraction of trigger from workflows 2022-07-20 15:35:31 +02:00
Sami Mokaddem 3e8889dc90
chg: [workflow:distribution_if] Added `event` scope to be used. 2022-07-20 15:22:11 +02:00
Sami Mokaddem 461860e78d
chg: [workflow:webhook] Renamed parameter 2022-07-20 15:21:41 +02:00
Sami Mokaddem 2011bf3670
chg: [workflow] Added support of misp_core_format in triggers and modules
Allow trigger to specify if their passed data is compliant with the MISP core format from the RFC. As for module, they can specify if they expect data under the MISP core format to be working properly.
2022-07-20 15:19:33 +02:00
Sami Mokaddem 4211cdd15d
chg: [workflow] Made action modules inherit the `WorkflowBaseActionModule` class 2022-07-20 15:06:41 +02:00
Luciano Righetti dcd232bd85
fix: missing ACL 2022-07-19 14:05:52 +02:00
Luciano Righetti b4fb6251ce
new: mysql db tuning recommendations in server diagnostics 2022-07-19 13:36:53 +02:00
Sami Mokaddem 7877145960
chg: [workflowBlueprint] Added support of misp-workflow-blueprints repository 2022-07-19 11:50:42 +02:00
Sami Mokaddem 2be9d07502
chg: [workflowBlueprint] Added new column `default` to recognize default BP 2022-07-19 11:48:12 +02:00
Sami Mokaddem 9d891581da
fix: [workflows:editor] Add error node if the module from a blueprint is not known 2022-07-19 11:19:02 +02:00
Sami Mokaddem fb74db2088
chg: [workflows:editor] prevent disabled module to appear in the module select picker 2022-07-19 10:37:46 +02:00
Sami Mokaddem 5f7af508b4
fix: [workflows:editor] Multi-deletion with <delete> key 2022-07-19 10:27:46 +02:00
Sami Mokaddem ce6c8cff49
chg: [workflows:editor] Added notice if no modules are enabled 2022-07-19 10:27:09 +02:00
Sami Mokaddem df54169cdb
chg: [workflows:module_index] Improved notice 2022-07-19 10:18:58 +02:00
Sami Mokaddem 27cbdf9a5c
chg: [workflow] Removed duplicated module parameter related to blocking and added notice in editor 2022-07-19 09:52:58 +02:00
Sami Mokaddem 95cfe096b3
new: [workflow:published_if] New module 2022-07-19 09:26:24 +02:00
Sami Mokaddem 61f1fa1718
fix: [workflow:editor] Foxed disabled state of the save button after saving 2022-07-19 09:26:02 +02:00
Sami Mokaddem 25ab443371
fix: [workflow:BaseModule] Always fetch event if it's missing 2022-07-19 09:25:30 +02:00
Sami Mokaddem b6a11991fd
chg: [workflow:generic_if] Renamed module for consistency 2022-07-19 09:24:50 +02:00
Sami Mokaddem cbec4a4894
new: [workflow:organisation_if] New module 2022-07-19 09:02:44 +02:00
Sami Mokaddem 79eff086cb
fix: [workflow:editor] Make sure to update node's param_id configuration 2022-07-19 09:02:16 +02:00
Sami Mokaddem 0067c8f448
chg: [workflow:module_index] Added notice for modules that failed to load 2022-07-19 09:01:32 +02:00
Jakub Onderka 44f7418b0d
Merge pull request #8488 from JakubOnderka/response-signing
fix: [internal] Response signing
2022-07-18 18:21:13 +02:00
Sami Mokaddem 508424aa37
chg: [workflow] Convert to MISP Core format before passing data to the workflow 2022-07-18 13:42:10 +02:00
Sami Mokaddem b162dfed73
chg: [workflow:executeNode] Renamed function 2022-07-18 13:40:22 +02:00
Bradley Logan 1838672306
fix: [diag] Correctly set DB session errorCode 2022-07-18 01:17:04 -07:00
Sami Mokaddem c7f80a07ed
fix: [workflows:editor] Make sure to override block setting by module's configuration 2022-07-18 09:54:22 +02:00
Sami Mokaddem df3bc9a063
new: [workflow:distribution_if] module 2022-07-18 09:53:28 +02:00
Sami Mokaddem 6f15d18e62
chg: [workflow:tag_if] Added support of `event_attribute` scope and improved integration with queryModuleServer 2022-07-15 14:49:16 +02:00
Sami Mokaddem 87b92109d2
chg: [workflow] Various fixes, improved enrichment support and new logic module 2022-07-15 11:47:08 +02:00
Sami Mokaddem 2a31408555
fix: [workflow] Create table sql statement updated 2022-07-14 14:07:35 +02:00
Sami Mokaddem 0202493053
fix: [tools:workflowGraphTool] Fixed detection of edges making the graph cyclic 2022-07-14 10:53:03 +02:00
Jakub Onderka ed35474c61
Merge pull request #8491 from JakubOnderka/fix-undefined-variable-vol2
fix: [internal] Undefined variable $mayModify
2022-07-14 09:59:38 +02:00
Sami Mokaddem bb37a25e3a
chg: [workflow] Added option to globally stop workflow execution
Not sure if it's relevant since an output can only have one connection
2022-07-13 16:09:35 +02:00
Sami Mokaddem 5b0cc93e48
fix: [Module:execute_workflow] Saving log in DB no longer fails anymore 2022-07-13 16:07:35 +02:00
Sami Mokaddem 5b27ecd843
chg: [workflow] Prevent and notify multiple connection for the same output 2022-07-13 15:38:51 +02:00
Sami Mokaddem b07433374a
chg: [workflowBlueprint] Added mermaid support
Created new generic field for markdown
2022-07-13 14:43:13 +02:00
Sami Mokaddem 0d5361fcb6
Merge remote-tracking branch 'origin/develop' into feature-workflows-2 2022-07-13 11:46:53 +02:00
Sami Mokaddem 6f9d9a20d4
new: [event-report] Added support of mermaid 2022-07-13 11:41:31 +02:00
Sami Mokaddem ebb31aadaf
new: [workflow:mermaid] New tool to convert graph into mermaid notation 2022-07-13 10:42:43 +02:00
Sami Mokaddem a048098be5
new: [GraphvizDot] New tool to convert workflow graph into dot notation 2022-07-12 15:51:27 +02:00
Jakub Onderka ed399f1131 fix: [internal] Undefined variable $mayModify 2022-07-12 14:35:24 +02:00
Sami Mokaddem 3fe30cdb48
chg: [appController] Bump query version 2022-07-12 14:20:26 +02:00
Sami Mokaddem 142a2213de
Merge branch 'develop' of github.com:MISP/MISP into develop 2022-07-12 14:19:46 +02:00
Sami Mokaddem 3fb3a840e5
chg: [js] upgrade moment.js to v2.29.4 2022-07-12 14:19:21 +02:00
Jakub Onderka 7983731e0d
Merge pull request #8490 from JakubOnderka/fix-audit-log-controller
fix: [internal] Call to a member function fetchEvent() on null
2022-07-12 14:18:13 +02:00
Sami Mokaddem 74ff67d564
Merge branch 'develop' of github.com:MISP/MISP into feature-workflows-2 2022-07-12 14:14:47 +02:00
Sami Mokaddem 59221576e5
new: [taxonomy:normalizeCustomTags] Normalize custome tags to their taxonomy format
New feature accessible on the administrator on-demand action page
2022-07-12 14:13:30 +02:00
Jakub Onderka 1dc894f444 fix: [internal] Call to a member function fetchEvent() on null 2022-07-12 13:06:39 +02:00
Sami Mokaddem 851b64a02c
chg: [sidemenu:workflow_blueprint] Re-organised and added divider 2022-07-12 08:51:19 +02:00
Jakub Onderka e8dc0ab5fc fix: [internal] Response signing 2022-07-09 09:02:34 +02:00
Jakub Onderka 26cc86fde2
Merge pull request #8205 from JakubOnderka/pull-optim
Pull optim
2022-07-09 09:01:54 +02:00
Jakub Onderka 31b0c3998b
Merge pull request #8470 from JakubOnderka/process-error
chg: [internal] More clear error message in process tool
2022-07-09 08:54:18 +02:00
Jakub Onderka 28585602bc
Merge pull request #8480 from JakubOnderka/handle-zmq-exception
fix: [internal] Properly handle zmq exception
2022-07-09 08:53:56 +02:00
Jakub Onderka e423013f34
Merge pull request #8481 from JakubOnderka/attribute-to-ids-faster
fix: [internal] Faster changing IDS flag for CIDR
2022-07-09 08:53:32 +02:00
Alexandre Dulaunoy 4cbc1f5150
chg: [taxonomies] updated 2022-07-08 16:13:39 +02:00
Alexandre Dulaunoy b758ce7410
chg: [taxonomies] updated 2022-07-08 15:58:25 +02:00
Alexandre Dulaunoy 0b9e89fcdb
chg: [taxonomies] updated to the latest version 2022-07-08 15:08:30 +02:00
Alexandre Dulaunoy 2d5c74d382
chg: [misp-galaxy] updated 2022-07-08 15:08:05 +02:00
Alexandre Dulaunoy 4f83ac485a
chg: [misp-objects] updated 2022-07-08 15:07:18 +02:00
Alexandre Dulaunoy 0262c854da
chg: [misp-objects] updated to the latest version 2022-07-08 15:06:41 +02:00
Alexandre Dulaunoy 86be038a1a
chg: [taxonomies] updated to the latest version 2022-07-08 07:34:26 +02:00
Alexandre Dulaunoy a0c0ca0313
Merge branch 'develop' of github.com:MISP/MISP into develop 2022-07-08 07:32:15 +02:00
iglocska c93818f180
chg: [LS22] shell updated with the final version used for the exercise 2022-07-07 11:07:55 +02:00
Sami Mokaddem 6df9b94916
fix: [elements:workflow_execution_path] Support of different icon types and fixed missing template 2022-07-07 09:47:02 +02:00
Jakub Onderka 6b6169458a fix: [internal] Faster changing IDS flag for CIDR 2022-07-07 09:37:37 +02:00
Sami Mokaddem 73a5762a6d
chg: [workflows:module_view] Added listening workflows in trigger module view 2022-07-07 09:28:28 +02:00
Sami Mokaddem 99a76812bc
Merge remote-tracking branch 'origin/develop' into feature-workflows-2 2022-07-07 09:09:39 +02:00
Sami Mokaddem 35d7c05582
Merge remote-tracking branch 'origin/2.4' into feature-workflows-2 2022-07-07 09:05:17 +02:00
Sami Mokaddem a220cac1a5
chg: [workflow] Moved directory of custom modules in `Lib` folder 2022-07-07 09:04:09 +02:00
Sami Mokaddem aef257b4f7
chg: [workflpw:editor] Added link to github issue and workflow ID column 2022-07-07 08:16:09 +02:00
Jakub Onderka 9e75c909e2 fix: [internal] Properly handle zmq exception 2022-07-06 17:20:07 +02:00
Sami Mokaddem 269de65631
chg: [workflow:editor] Improved fitCanvas and removed more html when saving workflows 2022-07-06 15:33:50 +02:00
Sami Mokaddem 14f1ffab8b
chg: [workflow:logging] Added logging to file in addition to DB logging
This is used to mitigate a bug that prevent log entries to be saved in the log table if they are inserted in a `beforeSave` context. The bug append because cakephp rolls back any pending entry in the transaction.
2022-07-06 15:31:16 +02:00
Sami Mokaddem 9f9c421140
chg: [tools:FileAccessTool] Added support of append in writeToFile 2022-07-06 15:29:21 +02:00
Sami Mokaddem 97f64408d5
chg: [workflow:editor] Added draft of info modal 2022-07-06 14:43:00 +02:00
Sami Mokaddem f118cae12c
chg: [workflow:editor] Added additional save blueprint button 2022-07-06 14:42:10 +02:00
Sami Mokaddem bab33d42b9
chg: [workflow] Renaming and UI Improvements 2022-07-06 14:40:35 +02:00
Sami Mokaddem d09b7d3b5b
fix: [workflow:editor] Fixed canvas centering 2022-07-06 11:43:54 +02:00
Luciano Righetti 8b7b53975d
chg: improve logging, use HttpSocket instead of file_get_contents() for http requests, update docs 2022-07-06 11:01:55 +02:00
Sami Mokaddem 1cfc4f93b6
chg: [workflow:editor] Strip HTML when saving workflow and exporting blueprints 2022-07-06 09:27:28 +02:00
Sami Mokaddem b99cd2fb6c
fix: [workflow:editor] Prevent blueprint crashing if module output changed 2022-07-06 09:26:56 +02:00
Sami Mokaddem 2cebf5d158
chg: [workflow] Various improvement and fixes for misp-modules 2022-07-05 15:51:25 +02:00
Sami Mokaddem dbcedbc505
chg: [workflow] Various improvement and added support of `enrichment_before_query` trigger 2022-07-05 11:19:18 +02:00
Graham Williamson b3360e89a6 chg: [doc] Fixes various typos and spelling mistakes 2022-07-03 21:38:59 +10:00
Graham Williamson e5c9af4903 chg: [doc] Fixes broken link to OpenAPI spec 2022-07-03 21:23:54 +10:00
Jakub Onderka 5dfd40999b fix: [UI] Destroy popovers 2022-07-01 09:59:34 +02:00
Jakub Onderka 74ecd2ee9d chg: [internal] More clear error message in process tool 2022-06-30 16:55:04 +02:00
Jakub Onderka 27ff97a3a3 chg: [internal] restSearch cleanup 2022-06-30 13:35:29 +02:00
chrisr3d f4db59364c Merge branch '2.4' of https://github.com/MISP/MISP into develop 2022-06-30 12:25:34 +02:00
chrisr3d d2ddef68ab
fix: [stix2 import] Fixed issue when marking refs were pointing to a unexisting (in the Bundle) Marking Definition object 2022-06-30 12:22:56 +02:00
Jakub Onderka 83190f31c2
Merge pull request #8452 from JakubOnderka/restSearchExport-description
chg: [UI] Event export description
2022-06-30 10:10:06 +02:00
Jakub Onderka 451749484b fix: [internal] Faster attaching event tags to attributes 2022-06-30 09:44:55 +02:00
Jakub Onderka 47b4c95fe2 chg: [internal] JsonExport cleanup 2022-06-30 09:44:55 +02:00
Sami Mokaddem 4ab4121d05
Merge remote-tracking branch 'origin/develop' into emmekappa86-feature-snort-rule-from-network-connection 2022-06-29 12:37:50 +02:00
Jakub Onderka 640a732c29
Merge pull request #8358 from JakubOnderka/memory-leak-fix
fix: [internal] PHP memory leak
2022-06-29 13:32:26 +02:00
Sami Mokaddem 5d5bbe3eed
chg: [global_menu] Added beta label next to workflow 2022-06-24 17:47:43 +02:00
Sami Mokaddem 400188a283
fix: [elements:global_menu_single] Correctly respect specification about html 2022-06-24 17:46:33 +02:00
Sami Mokaddem 7b179578b9
chg: [workflows] UI Tweaks 2022-06-24 17:45:47 +02:00
Sami Mokaddem 43a272b85d
chg: [workflow:misp_module] Added support of blocking module 2022-06-24 17:45:12 +02:00
Sami Mokaddem 47fac9478c
chg: [workflow:editor] Added support of chosen for blueprints 2022-06-24 17:26:35 +02:00
Sami Mokaddem c4580fd419
chg: [workflow:editor] Allow drag&drop for blueprint 2022-06-24 17:21:56 +02:00
Sami Mokaddem 8b8055a625
chg: [WorkflowBlueprint] Renamed WorkflowPart into WorkflowBlueprint 2022-06-24 17:09:49 +02:00
Sami Mokaddem 7ea7ec1023
chg: [workflow:editor] Started better integration of workflow parts 2022-06-24 16:03:52 +02:00
Sami Mokaddem 0a478bfda0
fix: [Workflow:UserBeforeSave] Ignore workflow execution for logins and logouts 2022-06-24 15:48:50 +02:00
Sami Mokaddem 8bc91d53d5
chg: [workflows:beforeFilter] Prevent access if setting is disabled 2022-06-24 13:44:51 +02:00
Sami Mokaddem 01899bbd6c
chg: [workflow] Added attribute and object afterSave trigger 2022-06-24 13:42:59 +02:00
Sami Mokaddem b46c4c7ec5
chg: [workflows:index] UI tweak 2022-06-24 13:42:06 +02:00
Sami Mokaddem 8e746960a1
chg: [workflow] Improved integration with settings + added global setting to enable/disable workflow feature 2022-06-24 12:45:20 +02:00
Sami Mokaddem 351a3cfd4e
chg: [workflow] non-blocking workflows are run by background workers 2022-06-24 12:20:03 +02:00
Sami Mokaddem 14ff17a6e8
chg: [workflows:index] Link to view workflow execution results 2022-06-24 12:18:52 +02:00
Sami Mokaddem 8ce148effb
chg: [user:saveCallbacks] Added support of trigger in beforeSave and afterSave
Triggers are named respectively `user-before-save` and `user-after-save`
2022-06-24 11:23:25 +02:00
Sami Mokaddem a13c1a39e9
chg: [workflow] Improved logging capabilities and stop aborting execution if non-blocking module return false 2022-06-24 11:22:26 +02:00
Sami Mokaddem 1461f06638
chg: [workflow] Added WorkflowBaseTriggerModule class to be extended by triggers 2022-06-24 09:25:02 +02:00
Sami Mokaddem df8f0f9ed0
new: [workflow_module:webhook] Added new webhook module 2022-06-22 13:38:19 +02:00
Sami Mokaddem 31e3c94929
chg: [sidemenu] Added more link for workflowParts controller 2022-06-22 13:37:39 +02:00
Sami Mokaddem 4802f1cb0e
fix: [workflowPart:edit] Convert part data to string before passing to the view 2022-06-22 12:04:17 +02:00
Sami Mokaddem e2882a773d
chg: [workflow:editor] Added possibility to include workflow parts + various fixes 2022-06-22 11:57:43 +02:00
Sami Mokaddem 4e47782a04
new: [workflowPart] Started integration of workflow parts 2022-06-22 09:46:57 +02:00
Sami Mokaddem d1c617a287
chg: [workflow:moduleIndex] Added more filtering options 2022-06-22 09:45:42 +02:00
Sami Mokaddem 374449b2e4
chg: [workflows:index] Added module icons in index and view 2022-06-21 10:15:55 +02:00
Sami Mokaddem 30d114831e
fix: [workflow:editor] Fixed checking cyclic state for large graph + Improved UI 2022-06-21 10:01:28 +02:00
Sami Mokaddem 172ba83c25
chg: [workflow:editor] Improved selection behavior and UI 2022-06-20 15:18:25 +02:00
Sami Mokaddem e1735c1125
chg: [workflow:editor] General UI improvements 2022-06-17 16:10:04 +02:00
Sami Mokaddem 7d4cc65f2e
chg: [workflow] Added toggling trigger state from the index 2022-06-17 10:06:11 +02:00
Sami Mokaddem b6348c5fd4
chg: [workflow] Small UI tweaks 2022-06-17 09:20:50 +02:00
Sami Mokaddem 574deccac8
new: [workflow] Added toggling module state 2022-06-17 09:20:27 +02:00
Jakub Onderka 1885e972d9 fix: [internal] RestSearchExport: fetch published and unpublished events 2022-06-16 16:38:25 +02:00
Jakub Onderka 44db6accb3
Merge pull request #8453 from JakubOnderka/invalid-date-error
chg: [internal] Throw exception if date spec is invalid
2022-06-16 15:59:57 +02:00
Jakub Onderka 914fd2467b chg: [internal] Throw exception if date spec is invalid 2022-06-16 15:47:37 +02:00
Jakub Onderka 3dc6281676 chg: [internal] Include more types in hash export 2022-06-16 12:54:58 +02:00
chrisr3d d786e4e9c1 Merge branch '2.4' of https://github.com/MISP/MISP into develop 2022-06-16 11:35:39 +02:00
chrisr3d bd281d47a5
fix: [stix2 import] Fixed STIX 2.0 Observable objects mapping as MISP attributes 2022-06-16 11:34:29 +02:00
Jakub Onderka 2964335f04 chg: [UI] Event export description 2022-06-16 09:19:53 +02:00
Sami Mokaddem 4ffebbfff4
chg: [workflow:index_module] Added column for blocking modules 2022-06-15 14:27:37 +02:00
Sami Mokaddem 487f62fd84
chg: [workflow:editor] Mainly improved UI 2022-06-15 14:24:39 +02:00
chrisr3d 64ee149d5e Merge branch '2.4' of https://github.com/MISP/MISP into develop 2022-06-15 12:51:05 +02:00
chrisr3d e7a9d82cb9 Merge branch '2.4' of https://github.com/MISP/MISP into 2.4 2022-06-15 12:49:46 +02:00
chrisr3d 1de50f57dc
fix: [stix2 import] Removed `index` parameter for some observable objects parsing functions to avoid issues while selecting the right observable
- Should fix #8447
2022-06-15 12:47:48 +02:00
Sami Mokaddem 9f42290e49
chg: [workflow:editor] Added support of node multi-selection 2022-06-15 11:53:01 +02:00
Jakub Onderka 71e78bedb0 fix: [internal] Trying to access array offset on value of type int 2022-06-15 09:31:06 +02:00
Sami Mokaddem 6f8d1c0441
chg: [workflow:editor] Save current state with CTRL+S 2022-06-13 15:58:53 +02:00
Sami Mokaddem 07b99a1a5a
chg: [workflow] Added more logging while executing WF 2022-06-13 14:36:44 +02:00
Sami Mokaddem c63ff3b21d
chg: [workflow] Increment workflow counter each time a trigger is called 2022-06-13 14:10:06 +02:00
Sami Mokaddem 46632de33a
chg: [workflow:editor] Slightly improved center canvas method 2022-06-13 13:54:42 +02:00
Sami Mokaddem ff75734326
chg: [workflow:editor] Improved styling for trigger nodes 2022-06-13 13:05:54 +02:00
Sami Mokaddem 02730b0662
chg: [workflow:editor] Slightly changed zoom behavior 2022-06-13 12:58:50 +02:00
Sami Mokaddem 17a32a8131
chg: [workflow] restored execution path support to allow parallel tasks 2022-06-13 11:27:27 +02:00
Sami Mokaddem 6511c3381a
chg: [workflows] Ability to run a workflow from any node and added background job support for parallel tasks 2022-06-13 10:48:59 +02:00
Sami Mokaddem bcff20cc50
chg: [workflow] Added support of module filtering, improved system and small clean-up 2022-06-10 16:11:47 +02:00
Sami Mokaddem b7e6baabb7
chg: [workflow] Improved if module and UI 2022-06-10 16:10:45 +02:00
Sami Mokaddem 44adb387e9
chg: [workflow] Fixed to allow running workflows again 2022-06-10 10:25:10 +02:00
Sami Mokaddem 04f9d056dc
chg: [workflows:editor] Improved if block and UI 2022-06-09 14:09:38 +02:00
Sami Mokaddem 5a7da21f04
chg: [workflow] Small improvements and refactored behavior of if blocks 2022-06-09 14:08:43 +02:00
Jakub Onderka d8f2043d24
Merge pull request #8435 from JakubOnderka/blowfish-update
fix: [security] Use random salt for password and authkey hashes
2022-06-08 15:38:19 +02:00
Jakub Onderka a92c63dc69 fix: [security] Use random salt for password and authkey hashes 2022-06-08 15:18:02 +02:00
Jakub Onderka 2a2b52f64e chg: [internal] Convert to const 2022-06-08 10:44:33 +02:00
Jakub Onderka f0a4ea6d09 fix: [internal] DB changes array 2022-06-08 09:55:03 +02:00
Johannes Bader 27e6c60b89 Fixes issue #6379
The NIDS export creates two rules for attributes with type 'email' (a
src and dst rule). However, the same SID was used for both rules. Since
SIDs must be unique for a ruleset, this will be logged as an error by
Suricata and the rule is not loaded (see issue #6379).

This fixes the issue by incrementing the SID before creating the second
email rule.
2022-06-07 21:23:02 +02:00
Sami Mokaddem 03c2f074ef
chg: [workflow] Bit of clean up 2022-06-07 15:54:43 +02:00
Sami Mokaddem 95e9e85ee9
chg: [workflow] Removed workflow's `enabled` feature 2022-06-07 15:41:35 +02:00
Sami Mokaddem 2355422a0e
chg: [workflow] Continued deleting unused code and improved UI 2 2022-06-07 15:36:55 +02:00
Sami Mokaddem 52fc9c08c5
chg: [workflow] Continued deleting unused code and improved UI 2022-06-07 15:19:48 +02:00
Jakub Onderka e1b0b2ac2c fix: [log] Do not user changes to old log when new log is enabled 2022-06-07 15:07:28 +02:00
Jakub Onderka 21f5f52988 chg: [internal] Unsubscribe code 2022-06-07 15:07:28 +02:00
Sami Mokaddem d180c2cc17
chg: [worflow] Started removing feature from initial design
- Multiple workflows per trigger
- Custom Workflow per user
- Workflow import/export
- Blocking & Parallel path from triggers
2022-06-07 13:46:26 +02:00
Jakub Onderka 5cce0d8c41 new: [CLI] Allow to send real email by testEventNotificationEmail call 2022-06-07 09:06:56 +02:00
Sami Mokaddem 52e0a059f1
chg: [workflow] Added stop-execution module 2022-06-07 09:01:15 +02:00
Jakub Onderka c46fd203a9 new: [email] Unsubscribe 2022-06-06 18:09:46 +02:00
Sami Mokaddem 13f2d7401a
fix: [workflows] Fix url of forgotten endoints 2022-06-01 12:18:38 +02:00
Sami Mokaddem d746f8d6f6
chg: [workflows:module_index] Added notice if misp-module service is not reachable 2022-06-01 11:49:51 +02:00
Sami Mokaddem 064cfce3cd
chg: [workflow] Better error handling if module service not available 2022-06-01 11:42:56 +02:00
Sami Mokaddem b55778a87f
fix: [workflows:view] Init `is_misp_module` variable 2022-06-01 10:46:01 +02:00
Sami Mokaddem 99f0c39dba
chg: [Event:enrichment] Allow specifying alist of attribute UUIDs to be enriched 2022-06-01 10:40:06 +02:00
Sami Mokaddem 92304127c3
fix: [workflow] Module if. Also changed how condition data is passed along 2022-06-01 09:57:57 +02:00
Sami Mokaddem b15e03f511
chg: [workflow] Better integration with misp-module + few fixes 2022-06-01 09:24:20 +02:00
Sami Mokaddem e802f2f92a
chg: [workflow] Renamed triggerIndex and triggerView into moduleIndex and moduleView 2022-06-01 08:22:26 +02:00
Sami Mokaddem ec896fe1cd
chg: [workflow] Improved login and `walkGraph` execution logic 2022-05-31 11:58:18 +02:00
Andras Iklody 40e52a5b6b
Merge pull request #8423 from obert01/fix-taxonomies-accessibility
Accessibility: added missing 'title' attributes in the Galaxies index
2022-05-31 08:18:45 +02:00
Sami Mokaddem c611a6a8cc
fix: [workflow:editor] Correctly restore saved select value 2022-05-30 16:07:36 +02:00
Olivier BERT 4f54c8859c Accessibility: added missing 'title' attributes in the Galaxies index page. 2022-05-30 15:39:22 +02:00
Olivier BERT e73950d0d2 Tag::quickEdit(): Fixed a logic error in this method that was causing the tag to always be set to "local_only", wherever not intended.
I found this issue because after calling pymisp.enable_taxonomy_tags(), all my tags were systematically changed to local_only.
2022-05-30 15:14:04 +02:00