Commit Graph

1366 Commits (2.4)

Author SHA1 Message Date
iglocska cd25980da9
fix: [sql logs] captured when benchmarking is enabled but debug level is < 2 2024-04-23 15:03:22 +02:00
iglocska a55a19cd09
Merge branch 'develop' of github.com:MISP/MISP into develop 2024-04-17 15:10:30 +02:00
iglocska 4544ef2516
new: [benchmarking suite] added
- collect metrics about the usage of MISP
  - stored in redis
  - per endpoint / user / user-agent collection
  - collection of execution time, php memory use, sql execution time, sql query count
  - the collection happens on a daily basis
- Searchable / filterable interface for the collected data
- Dashboard widget for the collected data
2024-04-17 15:08:38 +02:00
Jakub Onderka 88ab8196da
Merge pull request #9639 from JakubOnderka/http-json-content-type
chg: [internal] Log content type when JSON could not be parsed
2024-04-14 15:41:11 +02:00
Jakub Onderka 731b96984a
Merge pull request #9659 from JakubOnderka/curl-timeout-5-mins
chg: [sync] Reduce default timeout for remote HTTP request to 300 sec…
2024-04-14 15:39:24 +02:00
Jakub Onderka df7ff3d4cd
Merge pull request #9651 from JakubOnderka/server-sync-debug
Server sync debug
2024-04-14 15:38:57 +02:00
Sami Mokaddem 5235b9729c
fix: [widget:EventEvolutionWidget] Fixed filtering on organisation not working as expected 2024-04-08 16:37:57 +02:00
iglocska 5495dccb31
Merge branch '2.4' into develop 2024-04-08 10:34:06 +02:00
iglocska ef17beb59d
fix: [status widget] ignore index hint for deleted field 2024-04-08 10:33:15 +02:00
Jakub Onderka 8a42cf460d chg: [sync] Reduce default timeout for remote HTTP request to 300 seconds (5 mins) 2024-04-08 09:47:36 +02:00
Jakub Onderka 8cd3cb0ef2 chg: [internal] Ltrim response in HttpSocketHttpException 2024-04-08 09:45:33 +02:00
Jakub Onderka 2b38de942b chg: [internal] Server sync debug messages 2024-04-08 09:45:33 +02:00
Jakub Onderka 2e32d22d2c chg: [sync] Move blocklist fetching out of ServerSyncTool and reduce sightings fetched in one fetch 2024-04-06 14:05:44 +02:00
iglocska ef39b8959e
new: [sighting sync] blocklisting added
- block organisations' sightings from being created / pulled
- Added a new option to the restsearch of sightings too which this feature uses if available
  - if it isn't, the system will block the insertion on the beforeValidate() level

- Outcome of the JTAN hackathon on 04.04.2024 in Luxembourg
2024-04-04 12:08:22 +02:00
Alexandre Dulaunoy 02bf0ebd54
new: [attribute] new attribute type added `integer`
Initially, we utilised a counter type across numerous objects.

However, the semantic significance of this type became unclear when establishing relationships with integers in various objects.

Signed-off-by: Alexandre Dulaunoy <a@foo.be>
2024-04-03 12:04:46 +02:00
iglocska 51782c1d03
chg: [curl client] added option for timeout 2024-04-03 09:50:57 +02:00
Jakub Onderka 486e74cff0 chg: [internal] Remove possible empty lines from output 2024-04-02 19:36:53 +02:00
Jakub Onderka 52e7c218fe fix: [sync] Drop support for zstd from CurlClient 2024-03-31 11:11:05 +02:00
Jakub Onderka 90a2e3a53d fix: [UI] Showing event logo in correlation graph 2024-03-25 14:59:35 +01:00
Jakub Onderka 5b11e6b212 chg: [internal] Log content type when JSON could not be parsed 2024-03-24 18:46:02 +01:00
Jakub Onderka 0a77e3c3b8
Merge pull request #9635 from JakubOnderka/error-handling-sighting
chg: [internal] Better error handling when fetching sightings
2024-03-23 11:51:51 +01:00
Jakub Onderka 646c58095f chg: [internal] Better error handling when fetching sightings 2024-03-23 11:30:44 +01:00
iglocska fed7149e93
fix: [curlclient] HEAD failing
- added CURLOPT_NOBODY for HEAD requests, as described in https://www.php.net/manual/en/function.curl-setopt.php
2024-03-22 15:04:57 +01:00
Jakub Onderka 5acf0a922c fix: [pull] Fix pulling from remote server when analyst data is not supported 2024-03-04 15:36:34 +01:00
Alexandre Dulaunoy b5d0f2407c
Merge branch '2.4' into develop 2024-02-23 12:06:09 +01:00
iglocska 45e23c8509
fix: [processtool] make old versions happy
- proc_open only started accepting $command as an array in 7.4
2024-02-22 17:03:48 +01:00
Sami Mokaddem e9d01c5f5f
chg: [analyst-data] Added many improvements for UI and fixed infite loop due to recursion 2024-02-13 14:37:00 +01:00
Sami Mokaddem 4ed433a0eb
Merge remote-tracking branch 'origin/develop' into notes 2024-02-07 11:12:10 +01:00
Benni0 45f264de49 fix: CurlClient doesn't use correct Proxy settings 2024-02-07 09:59:26 +01:00
Sami Mokaddem ea7e48b2a7
Merge remote-tracking branch 'origin/develop' into notes 2024-02-06 15:04:09 +01:00
Sami Mokaddem a82fde10b4
chg: [analyst-data] Renamed bunch of synchronisation functions 2024-02-05 15:18:07 +01:00
Sami Mokaddem f649814afb
chg: [analyst-data:pull] Change in pull strategy + few improvements 2024-02-05 10:59:20 +01:00
Sami Mokaddem ea88d5c7bb
chg: [analyst-data:pull] Continuation implementation of pull - WiP 2024-02-05 09:27:13 +01:00
Sami Mokaddem 8e6758e6f6
chg: [analyst-data:pull] Started implementation of pull - WiP 2024-02-01 16:27:54 +01:00
Sami Mokaddem eaf8a2b98a
chg: [analyst-data] Added `locked` flag, support of orgc/org, analyst-data-blocklist and most implementation of push synchronisation - WiP 2024-02-01 14:24:41 +01:00
Sami Mokaddem 8cef82f1ea
chg: [server:sync/analyst-data] Started integration of server synchronisation - WiP 2024-01-31 15:10:08 +01:00
Jakub Onderka c2811888e4 chg: [internal] Faster freetext parsing 2024-01-31 09:47:54 +01:00
Sami Mokaddem 0c53d96d5d
Merge branch 'feature/analyst-data' into notes 2024-01-29 10:06:25 +01:00
Jakub Onderka de18832ec9
Merge pull request #9524 from JakubOnderka/speedup
Speedup
2024-01-28 20:43:48 +01:00
Jakub Onderka ac50cfc56b
Merge pull request #9510 from JakubOnderka/redis-serialization-format
chg: [internal] Detect serialization format in RedisTool
2024-01-28 20:43:29 +01:00
Jakub Onderka c43ba03755 chg: [internal] Use iterator_to_array 2024-01-28 16:37:37 +01:00
Jakub Onderka fbc5e91ca2 chg: [internal] Use array_push($array, ...) instead of slower array_merge 2024-01-28 16:01:21 +01:00
Jakub Onderka b30661810b new: [internal] Code cleanup for ApcuCacheTool 2024-01-28 12:11:05 +01:00
Jakub Onderka 51640b0f3f new: [internal] Store browscap cache in apcu 2024-01-28 01:02:18 +01:00
Jakub Onderka 507e07b868 chg: [export] Fix notice in NISD export 2024-01-27 17:07:36 +01:00
Jakub Onderka 5f8d979877 chg: [export] NidsExport code cleanup 2024-01-27 16:06:31 +01:00
Jakub Onderka dff9a5eca2 chg: [internal] Faster checking if array is list 2024-01-27 13:01:13 +01:00
Jakub Onderka dcfb2fe8c4 fix: [internal] Fetching latest remote Git version 2024-01-27 10:17:44 +01:00
Jakub Onderka 5fd3c17cad chg: [internal] Simplify getting current repo commit 2024-01-27 10:17:44 +01:00
Sami Mokaddem dca913c969
chg: [analyst-data] Linked CRUD and UI together - WiP
- Added dynamic association binding
- Recursive notes and opinions injection
- few improvements
- fixes

-> Still need to link CRUD for relationships and UI
-> Still need to refactor for performance notes/opinions loading
2024-01-24 21:48:53 +01:00