Commit Graph

6116 Commits (02a4c51406de4a6a66574bf476ebcce1426abbfb)

Author SHA1 Message Date
Sami Mokaddem 4211cdd15d
chg: [workflow] Made action modules inherit the `WorkflowBaseActionModule` class 2022-07-20 15:06:41 +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 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 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 0067c8f448
chg: [workflow:module_index] Added notice for modules that failed to load 2022-07-19 09:01:32 +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 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 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 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
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 26cc86fde2
Merge pull request #8205 from JakubOnderka/pull-optim
Pull optim
2022-07-09 09:01:54 +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 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
Jakub Onderka 9e75c909e2 fix: [internal] Properly handle zmq exception 2022-07-06 17:20:07 +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 bab33d42b9
chg: [workflow] Renaming and UI Improvements 2022-07-06 14:40:35 +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
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 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 43a272b85d
chg: [workflow:misp_module] Added support of blocking module 2022-06-24 17:45:12 +02:00
Sami Mokaddem 8b8055a625
chg: [WorkflowBlueprint] Renamed WorkflowPart into WorkflowBlueprint 2022-06-24 17:09:49 +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 01899bbd6c
chg: [workflow] Added attribute and object afterSave trigger 2022-06-24 13:42:59 +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 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 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 30d114831e
fix: [workflow:editor] Fixed checking cyclic state for large graph + Improved UI 2022-06-21 10:01:28 +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
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
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 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 2a2b52f64e chg: [internal] Convert to const 2022-06-08 10:44:33 +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 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
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 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
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
Sami Mokaddem e75bc1b0b0
chg: [event:publish] Publishing execute `publish` trigger 2022-05-30 15:09:25 +02:00
Sami Mokaddem d8f8225b9e
Merge branch 'develop' of github.com:MISP/MISP into feature-workflows 2022-05-30 14:37:36 +02:00
Sami Mokaddem 9e29830dfa
chg: [workflow] Better module loading and execution errors get propagated to the caller for blocking path 2022-05-30 14:34:45 +02:00
Sami Mokaddem 1a2d6e130d
chg: [workflow] Only allow `action` module type for misp-module 2022-05-30 11:18:49 +02:00
Luciano Righetti 6c2a9ee11e
Merge pull request #8393 from righel/test-if-file-session-conf
chg: show diagnostic issue if session is file based
2022-05-30 11:09:46 +02:00
Sami Mokaddem 73005eed12
chg: [workflow] Added fixme note 2022-05-30 11:05:18 +02:00
Sami Mokaddem 9688e8f9f7
chg: [workflow] Do not try to load custom module for type trigger 2022-05-30 11:04:45 +02:00
Sami Mokaddem bafa4580bb
fix: [worklfows:delete] Clean-up data in redis when deleting workflows 2022-05-30 10:53:13 +02:00
Sami Mokaddem a3b94a3219
chg: [workflow] Renamed validation function `MoreThanOneTriggerInstance` 2022-05-30 09:15:26 +02:00
Jakub Onderka d8fd3e937a chg: [sync] Simplify galaxy cluster pushing 2022-05-30 08:28:22 +02:00
Jakub Onderka 0326d35387 chg: [sync] Reuse ServerSyncTool for pushing sightings 2022-05-30 08:28:22 +02:00
Jakub Onderka 46037748a2 chg: [sync] Use ServerSyncTool for pushing events 2022-05-30 08:28:22 +02:00
Jakub Onderka d4deca9330 chg: [sync] Optimise event filtering for push 2022-05-30 08:28:22 +02:00
Jakub Onderka ac82eb3844 chg: [sync] Optimise galaxy cluster pulling 2022-05-30 08:28:21 +02:00
Jakub Onderka b50daa886f chg: [sync] Remove duplicate blocklist checking 2022-05-30 08:28:17 +02:00
Jakub Onderka b8fb127a35 chg: [sync] Optimise checking block rule 2022-05-30 08:27:38 +02:00
Jakub Onderka f7af3c4e4e chg: [sync] Optimise removing old evens when pulling 2022-05-30 08:27:38 +02:00
Jakub Onderka 9de6069ed9 chg: [sync] Optimise event attribute filtering 2022-05-30 08:27:38 +02:00
Jakub Onderka d68d3d48a9
Merge pull request #8415 from JakubOnderka/faster-search
Faster search
2022-05-30 08:08:33 +02:00
Jakub Onderka 9675c93cd4 fix: [internal] Search attribute by multiple values 2022-05-29 20:15:57 +02:00
Jakub Onderka 573c1cdfa6
Merge pull request #8416 from JakubOnderka/misp-json-upload-textarea
new: [UI] Allow to upload MISP event by pasting data to textarea
2022-05-29 18:04:26 +02:00
Jakub Onderka ede3899073 chg: [regexp] Exclude also size-in-bytes and counter types 2022-05-29 17:39:10 +02:00
Jakub Onderka 21afe562ef fix: [internal] Faster RegexpBehavior 2022-05-29 17:39:10 +02:00
Jakub Onderka b5b26455f0 fix: [internal] Capturing org 2022-05-29 17:39:10 +02:00
Jakub Onderka 5c4a126aaa fix: [internal] Checking if event exists typo 2022-05-29 16:21:25 +02:00
Jakub Onderka 98b98c11ea chg: [internal] Faster capturing object references 2022-05-29 16:21:25 +02:00
Jakub Onderka 6a4facf8ed chg: [internal] Faster Model::isUnique and Model::exists method 2022-05-29 16:21:25 +02:00
Jakub Onderka 7ea7b16113 chg: [internal] Faster check if org is blocked 2022-05-29 16:21:25 +02:00
Jakub Onderka bb9567f671 new: [UI] Allow to upload MISP event by pasting data to textarea 2022-05-29 16:21:25 +02:00
Luciano Righetti c712519e7b fix: do not fetch tag related entities 2022-05-28 09:14:30 +02:00
Jakub Onderka 2b6365760d fix: [internal] Enabling/disabling correlations 2022-05-26 15:42:16 +02:00
Sami Mokaddem dee32b2af8
chg: [workflow] Make sure one instance per trigger is allowed when saving workflows 2022-05-26 11:29:30 +02:00
Sami Mokaddem 86555e4d60
chg: [workflow] Better arg parsing and if modules support attribute filters 2022-05-26 10:59:28 +02:00
Sami Mokaddem fc738b67a0
chg: [workflow] Allow passing data between modules 2022-05-25 16:25:00 +02:00
Sami Mokaddem f0c633a3a3
chg: [workflow] Small refactoring and allow GraphWalker to execute logic nodes 2022-05-25 14:36:25 +02:00
Sami Mokaddem 0c172808f7
chg: [workflow] Allow starting walk in graph by specific node id and specific path type 2022-05-25 14:00:37 +02:00
Sami Mokaddem 6d8da897c2
chg: [workflow] Added `executeWorkflowsForTrigger` - WiP 2022-05-24 15:59:41 +02:00
Sami Mokaddem 05c0aaf94b
chg: [workflows] Fixes for misp-modules integration and allowed all modules to publish to zmq 2022-05-24 15:25:58 +02:00
Jakub Onderka c4a85b4998 chg: [internal] Escape table and column name 2022-05-24 14:57:19 +02:00
Sami Mokaddem 98e15e78da
chg: [workflow] Renamed GraphNavigator into GraphWalker 2022-05-24 14:14:50 +02:00
Sami Mokaddem 256be59135
chg: [workflow] Added loading actionmodule from misp-module and small refacto 2022-05-24 14:11:49 +02:00
Sami Mokaddem aaed3ad5ed
chg: [workflow:loading] Allow loading modules from a user managed custom folder 2022-05-24 10:15:08 +02:00
Sami Mokaddem b0fd607379
chg: [workflow] Refactored module system to load modules from directory rather than hardcoded in a main class 2022-05-24 10:02:39 +02:00
Jakub Onderka a0778774d7 new: [setting] MISP.thumbnail_in_redis 2022-05-24 09:18:51 +02:00
Sami Mokaddem bbb955d8cc
chg: [workflow] Moved modules out of workflow model 2022-05-24 07:59:42 +02:00
Jakub Onderka 07f128272f new: [UI] Add support for webp images 2022-05-23 20:49:29 +02:00
Jakub Onderka a58e58ea9c chg: [UI] Render thumbnails in HiDPI and Webp 2022-05-23 19:02:12 +02:00
Sami Mokaddem acb0f10399
chg: [workflow] Added new logic module `parallel task` 2022-05-23 11:14:42 +02:00
Sami Mokaddem 1e8676d9c1
chg: [workflow:editor] Better module notifications handling and added support of modal in the editor 2022-05-23 08:55:09 +02:00
Jakub Onderka ccef2e4de2 chg: [internal] Cleanup code for statistics 2022-05-22 20:20:07 +02:00
Jakub Onderka 2f644a2a33 chg: [internal] Use SORT_REGULAR for array_unique 2022-05-22 18:20:12 +02:00
Jakub Onderka 715ca6d1e2 fix: [internal] PHP memory leak 2022-05-22 18:19:45 +02:00
Jakub Onderka 5fa6b135d4
Merge pull request #8397 from JakubOnderka/sg-authorized-ids
new: [internal] New method SharingGroup::authorizedIds
2022-05-22 18:18:20 +02:00
Jakub Onderka d086f22284 new: [internal] New method SharingGroup::authorizedIds 2022-05-22 18:03:16 +02:00
Jakub Onderka 9f2813bc56 chg: [internal] Faster showing tags by ajax 2022-05-22 16:12:07 +02:00
Jakub Onderka 995da66570 chg: [UI] Faster selecting galaxies 2022-05-22 12:48:52 +02:00
Jakub Onderka 2728bb1335 chg: [internal] Faster fetching custom tags 2022-05-22 12:48:52 +02:00
Jakub Onderka f83b2928d2 chg: [internal] Optimise fetching tags and taxonomies 2022-05-22 12:48:52 +02:00
Sami Mokaddem 132057ba89
chg: [workflow:editor] Integrated notification in the UI 2022-05-21 20:34:49 +02:00
Jakub Onderka 4998ed672e chg: [internal] Delete event in transaction 2022-05-21 12:46:12 +02:00
Jakub Onderka c95ff6d29a chg: [internal] Optimise MysqlExtended 2022-05-21 11:40:18 +02:00
Jakub Onderka e293da740f chg: [internal] Remove QueryTool 2022-05-21 11:40:18 +02:00
Jakub Onderka 0245034373 new: [internal] Experimental MysqlExtended driver 2022-05-21 11:40:18 +02:00
Jakub Onderka a8b35435d6 chg: [internal] Use const for array 2022-05-21 11:39:51 +02:00
Jakub Onderka bf1d9ad6a7 fix: [internal] Enabling correlation for event 2022-05-21 11:39:51 +02:00
Sami Mokaddem 048ba7c026
chg: [worfklow:editor] Added notifications in the UI 2022-05-21 10:16:58 +02:00
Sami Mokaddem 49c2a47f35
chg: [workflow] Fixed inconsistent state in redis and prevent saving cyclic graphs 2022-05-20 17:34:41 +02:00
Luciano Righetti 5c324ff56b fix: missing file 2022-05-20 16:23:36 +02:00
Sami Mokaddem 7524defc75
chg: [workflow] Small refacto and added helper functions 2022-05-19 12:33:45 +02:00
Sami Mokaddem ce9b823cbb
chg: [workflows:trigger] Added support of execution order for blocking triggers 2022-05-19 12:02:35 +02:00
Luciano Righetti 44f7f5c71b fix: do not escape, user cannot have control over this, same as or other options. 2022-05-19 11:22:55 +02:00
Luciano Righetti d72060ec8e chg: remove typehint 2022-05-19 11:10:58 +02:00
Luciano Righetti 2e43a3b051 chg: remove todo, out of scope 2022-05-19 11:10:15 +02:00
Luciano Righetti 217be89e00 new: add MysqlExtended DboSource to support index query hints 2022-05-19 11:08:31 +02:00
Jakub Onderka a5e65e3c61
Merge pull request #8356 from JakubOnderka/correlation-fixes
Correlation fixes
2022-05-19 09:26:53 +02:00
Luciano Righetti 097c9f8080
Merge pull request #8361 from righel/optimize-event-view-tags
Optimize event view tags
2022-05-17 14:35:19 +02:00
Sami Mokaddem 21c4004b89
chg: [workflow:triggers] Better support of enabled state 2022-05-17 09:43:21 +02:00
Sami Mokaddem 2aba7188ff
chg: [workflow] Save state in redis and continued integration in the UI - WiP 2022-05-16 16:49:30 +02:00
Sami Mokaddem 62e53f81f6
chg: [workflow] Started working on priority_level and trigger list - WiP 2022-05-16 14:44:54 +02:00
Sami Mokaddem 4abe03862a
chg: [workflow:editor] Only allow once instance of trigger per workflow 2022-05-16 14:08:26 +02:00
Sami Mokaddem c5af331bc5
Merge branch 'develop' of github.com:MISP/MISP into feature-workflows 2022-05-16 10:50:47 +02:00
Sami Mokaddem 62107f14b9
chg: [workflows] Added enabled state 2022-05-16 10:47:55 +02:00
Jakub Onderka d87c2f43d7 chg: [internal] Simplify code in ObjectTemplate 2022-05-15 12:03:34 +02:00
Jakub Onderka 469edbea88 fix: [internal] Close sessions soon to allow concurrent request 2022-05-15 11:54:22 +02:00
Jakub Onderka 3aa9df3fb8 chg: [internal] Reduce memory usage when generating correlations vol. 8 2022-05-15 09:22:08 +02:00
Jakub Onderka ee2931dbc9 chg: [internal] Reduce memory usage when generating correlations vol. 7 2022-05-15 09:21:00 +02:00
Jakub Onderka 0db2041a6f chg: [internal] Reduce memory usage when generating correlations vol. 6 2022-05-15 09:21:00 +02:00
Jakub Onderka 6e18645c84 chg: [internal] Reduce memory usage when generating correlations vol. 5 2022-05-15 09:21:00 +02:00
Jakub Onderka 5b3aa10fc8 chg: [internal] Reduce memory usage when generating correlations vol. 4 2022-05-15 09:21:00 +02:00
Jakub Onderka 9735b2a5fc fix: [internal] Reduce number of fetched attributes 2022-05-15 09:21:00 +02:00
Jakub Onderka ab728e102a chg: [internal] Reduce memory usage when generating correlations vol. 3 2022-05-15 09:21:00 +02:00
Jakub Onderka 8e8938fbda chg: [internal] ssdeep correlations speedup 2022-05-15 09:21:00 +02:00
Jakub Onderka a0309a36c8 chg: [internal] Cache CIDR ranges in PHP array to speedup correlations 2022-05-15 09:21:00 +02:00
Jakub Onderka 7b131dbe50 chg: [internal] Reduce memory usage when generating correlations vol. 2 2022-05-15 09:21:00 +02:00
Jakub Onderka 65a1e4db25 chg: [internal] Reduce memory usage when generating correlations 2022-05-15 09:21:00 +02:00
Jakub Onderka e2e769e36a fix: [correlation] Remove unused fields from event query 2022-05-15 09:21:00 +02:00
Jakub Onderka 5b419b74bf fix: [correlation] Remove unused attribute from Attribute::generateCorrelation 2022-05-15 09:21:00 +02:00
Jakub Onderka 3ccf211bae fix: [correlation] MISP.enable_advanced_correlations config option works again 2022-05-15 09:21:00 +02:00
Jakub Onderka a82de04e8c chg: [correlation] Reduce memory usage when generating all correlations 2022-05-15 09:20:43 +02:00
Jakub Onderka 6e4e4ab850 chg: [correlation] Code cleanup 2022-05-15 09:20:43 +02:00
Jakub Onderka 2aa2b7c79b fix: [correlation] Avoid duplicate correlation 2022-05-15 09:20:43 +02:00
Jakub Onderka 14ff781b5b chg: [correlation exclusion] Check both part of attribute 2022-05-15 09:20:43 +02:00
Jakub Onderka fc17263401 fix: [internal] Better check which value correlated 2022-05-15 09:20:43 +02:00
Jakub Onderka 7bfc680ab6 fix: [internal] `Cannot use a scalar value as an array` error when updating warninglist 2022-05-15 08:52:51 +02:00
Jakub Onderka 8ee38925ff chg: [CLI] Show errors for updateTaxonomies 2022-05-14 11:11:43 +02:00
Jakub Onderka 2f7c671adb new: [internal] Simplify checking if connection is MySQL/MariaDB 2022-05-14 10:17:06 +02:00
Luciano Righetti 5db8fe8b4d fix: do not fail when redis is not running 2022-05-12 12:08:09 +02:00
Luciano Righetti 5300207ee8 new: add new setting to disable taxonomy checks when browsing data 2022-05-12 11:13:35 +02:00
Luciano Righetti 56d989567a fix: missing json_encode 2022-05-11 17:14:39 +02:00
Luciano Righetti f2e55169a6 fix: revert change 2022-05-11 16:55:42 +02:00
Luciano Righetti 83a115e340 chg: use adhoc redis implementation for cache as @iglocska suggested 2022-05-11 16:37:48 +02:00