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