Commit Graph

197 Commits (fe83ea6b7ae36bf2d65e461013d529f28c6ddce1)

Author SHA1 Message Date
Jakub Onderka dac0feb164 new: [UI] Show similar objects when creating object from freetext 2022-12-15 10:05:13 -05:00
Jakub Onderka 9153234885 new: [UI] Allow to create object from freetext 2022-12-15 10:05:13 -05:00
Jakub Onderka 119000bf3e chg: [internal] Move finding object similarities from controller to model 2022-12-15 10:05:13 -05:00
Jakub Onderka e35c13d0f4 new: [UI] Preparation for creating object from freetext 2022-12-15 10:05:13 -05:00
Jakub Onderka fba49a5a04 chg: [internal] Simplify ObjectTemplate::checkTemplateConformityBasedOnTypes method 2022-12-15 10:05:13 -05:00
Jakub Onderka 407291f0e7 fix: [internal] Try to fix undefined index user_id when adding object 2022-12-15 10:04:46 -05:00
Jakub Onderka ed98b42efc fix: [UI] Error message when trying to add invalid attribute to object 2022-12-15 10:04:45 -05:00
Jakub Onderka de4ba342e0 chg: [correlation] Optimise saving object timestamp 2022-10-13 09:51:12 +02:00
Jakub Onderka 6d6af58af0 fix: [internal] Less fragile event unpublishing 2022-10-13 09:39:15 +02:00
Jakub Onderka 05a9bbb1b6 chg: [internal] Code cleanup for object edit 2022-09-25 16:17:44 +02:00
Jakub Onderka 08cab274a0 chg: [internal] Speedup checking valid object for attributes 2022-09-25 16:17:44 +02:00
Jakub Onderka ce5fb46654 chg: [internal] Faster fetching object templates for merging 2022-09-25 16:17:44 +02:00
iglocska 3e8be53979
fix: [typo] causing the object saving to fail 2022-08-04 19:55:20 +02:00
iglocska 243208e4eb
fix: [objects] only check for soft deleted attributes when appropriate
- when it's an edit
- when the soft delete flag is set
2022-08-04 19:08:26 +02:00
Sami Mokaddem 49575533ad
Merge remote-tracking branch 'origin/develop' into feature-workflows-2 2022-08-04 10:08:56 +02:00
iglocska dae2b1782a
fix: [Objects] cascade deletes when capturing already soft-deleted objects 2022-08-04 08:19:54 +02:00
Sami Mokaddem 151d23a8c2
Merge branch 'develop' of github.com:MISP/MISP into feature-workflows-2 2022-08-01 09:59:44 +02:00
iglocska 3a4289d631
new: [correlation] engine rewrite
- allow for multiple concurrent engines
  - default: similar behaviour as before, ACL enforced
  - No ACL: for endpoint misps, disable the enforcement of ACL for correlations altogether

- rework:
  - correlation entries are fully indexed reference tables
  - values are now stored separately
  - built in protection against overcorrelating values (defaults to 20 max)
  - 1 way correlations to cut the size in half
  - unsigned IDs to double the ID space
  - loads of performance improvements
  - fix to the broken event index with correlation counts enabled

- UI improvements
  - search for values from the correlation column directly (in case there are non-correlating versions of the same value)
  - added correlations to the attribute search/index

- TODO:
  - upgrade scripts
2022-07-31 23:48:38 +02:00
Sami Mokaddem a6f676a66c
chg: [workflow] Simplified call to executeTrigger 2022-07-27 10:43:09 +02:00
Sami Mokaddem 01899bbd6c
chg: [workflow] Added attribute and object afterSave trigger 2022-06-24 13:42:59 +02:00
Jakub Onderka d086f22284 new: [internal] New method SharingGroup::authorizedIds 2022-05-22 18:03:16 +02:00
Jakub Onderka c1384d178b fix: [internal] Typo in variable name 2022-05-07 10:54:07 +02:00
Jakub Onderka d20a68dc38 fix: [internal] Fixes #7961 2021-11-25 10:10:04 +01:00
Jakub Onderka b7fb8de55b
Merge pull request #7991 from JakubOnderka/fix-7987
chg: [internal] Log when attribute was dropped
2021-11-25 09:37:50 +01:00
Jakub Onderka 939d08a7dd chg: [internal] Log when attribute was dropped 2021-11-24 14:52:13 +01:00
Jakub Onderka 1e5ca3dc59
Merge pull request #7577 from JakubOnderka/add-event-cleanup
chg: [internal] Convert array to const
2021-11-23 11:51:58 +01:00
iglocska ed9ab9d7c2
chg: [object] break on duplicate, include uuid in addition to ID in failure message, fixes #7929 2021-11-16 19:20:21 +01:00
Jakub Onderka ab1e79646e new: [internal] Use pubToZmq to check if publish to ZMQ 2021-11-03 10:27:42 +01:00
Jakub Onderka 57d6bd260a chg: [internal] Optimise saving attributes 2021-11-01 07:26:04 +01:00
Jakub Onderka 61a8320b4f chg: [internal] Use FileAccessTool in MispObject 2021-10-30 20:51:27 +02:00
Jakub Onderka 0d8292289d chg: [internal] Optimise afterFind and simplify ISODatetimeToUTC 2021-10-28 13:56:27 +02:00
Jakub Onderka 04cecf88e2 fixup! chg: [internal] Move attribute validation to different tool 2021-10-28 10:16:20 +02:00
Jakub Onderka 8a0532d902 chg: [internal] Move UUID generation to beforeSave method 2021-10-18 09:04:07 +02:00
Jakub Onderka ea9360e680 chg: [internal] Optimise beforeValidate for object 2021-10-18 09:04:06 +02:00
Jakub Onderka f179ec0db6 chg: [internal] Optimise datetimeOrNull method 2021-10-18 09:04:06 +02:00
Jakub Onderka d9e89955bc chg: [internal] Simplify fetching Kafka topic 2021-10-11 09:41:46 +02:00
Jakub Onderka 0427ee33b9 chg: [internal] Remove unused attribute from MispObject::captureObject method 2021-10-10 15:42:37 +02:00
Jakub Onderka 6986d84987 chg: [internal] Simplified code for MispObject::captureObject 2021-10-10 15:40:04 +02:00
Jakub Onderka 5e320a1dbd chg: [internal] Do not encode/decode base64 for simpleAddMalwareSample 2021-10-09 18:15:16 +02:00
Jakub Onderka 8bee6de811 chg: [internal] Faster adding tags to attributes 2021-10-06 18:28:46 +02:00
Jakub Onderka cdee859a06 fix: [internal] Better error handling when uploading STIX file 2021-09-29 15:53:10 +02:00
Jakub Onderka a0e1a5f260 chg: [internal] Use faster algo for checking duplicate objects 2021-09-07 16:47:55 +02:00
Jakub Onderka 3ae8a09814 chg: [internal] Faster editing attributes when change is required 2021-09-07 15:59:58 +02:00
Jakub Onderka d582893bdf chg: [internal] Faster capturing object attributes 2021-09-07 15:59:58 +02:00
iglocska 6792fadd0b
Merge branch 'develop' of github.com:MISP/MISP into develop 2021-09-07 08:49:42 +02:00
iglocska 4ddbb33a02
fix: [object] validation and modification fixes
- require certain metafields to be set (such as template uuid, template version, etc)
- allow editing for unknown templates / no templates via the API (was previously incorrectly blocked / generated notices due to some UI related functionalities being triggered)
2021-09-07 08:47:43 +02:00
Jakub Onderka 62e90a1817 chg: [internal] Simplify code for editing object 2021-09-04 07:17:04 +02:00
Jakub Onderka 541f8f03c3 chg: [internal] Simplify code for editing attribute 2021-09-03 22:17:14 +02:00
Jakub Onderka 80675e1745 chg: [internal] Simplify capturing object code 2021-08-30 17:08:49 +02:00
Jakub Onderka 9acc30d7a0 chg: [internal] Simplify capturing attribute code 2021-08-30 15:49:46 +02:00