Commit Graph

1291 Commits (a55a19cd0938e9cf86be7e5012690777c20ce00e)

Author SHA1 Message Date
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 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 47d35dae0b chg: [sync] Change way how event index is cached in Redis to save memory 2024-04-13 12:42:54 +02:00
Jakub Onderka d2176ab8bd chg: [sync] Try to reduce memory usage when fetching event index from Redis 2024-04-13 12:02:06 +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 a322217cbd chg: [sync] Try to save memory when fetching sightings 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
iglocska 480d3ac16d
chg: [setting] added for the sighting blocklisting 2024-04-04 12:13:04 +02:00
iglocska 51782c1d03
chg: [curl client] added option for timeout 2024-04-03 09:50:57 +02:00
Jakub Onderka aaa8301ab2 fix: [internal] Undefined index in error message during sync 2024-03-24 13:31:11 +01:00
Alexandre Dulaunoy 4834fa96a4
Merge branch '2.4' into develop 2024-03-13 11:18:19 +01:00
Jakub Onderka df27db5644 fix: [UI] Add missing `MISP.email_reply_to` to server config 2024-03-12 10:06:48 +01:00
iglocska 3c79ebbc06
new: [settings] added setting to (temporarily) disable the loading of sightings via the API
- affected endpoints: restsearch and /events/view
- temporarily skips the loading of sightings

- helps alleviate absolutely massive sighting data sets from killing server performance
- temporary measure, doesn't prevent the creation of sightings / viewing of sightings via the UI
2024-03-12 08:24:13 +01:00
iglocska b6d7755e9e
fix: [sync] pulls should continue after an event save failure
- fixes #9558
2024-03-06 13:28:11 +01:00
Jakub Onderka 8854fa58b2
Merge pull request #9508 from JakubOnderka/redis-info
new: [UI] Show dragonfly version in diagnostics
2024-02-28 13:53:59 +01:00
Jakub Onderka 2c43d5c277 fix: [UI] Custom logos 2024-02-20 16:17:43 +01:00
Sami Mokaddem ea7e48b2a7
Merge remote-tracking branch 'origin/develop' into notes 2024-02-06 15:04:09 +01:00
Sami Mokaddem b928e8241b
chg: [analyst-note:pull] Started adding support of PULL sync filtering rule - WiP 2024-02-06 10:23:19 +01:00
Sami Mokaddem a82fde10b4
chg: [analyst-data] Renamed bunch of synchronisation functions 2024-02-05 15:18:07 +01:00
Sami Mokaddem ea88d5c7bb
chg: [analyst-data:pull] Continuation implementation of pull - WiP 2024-02-05 09:27:13 +01:00
Jakub Onderka 9ebf18e82b new: [UI] Show dragonfly version in diagnostics 2024-02-01 17:34:53 +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
Sami Mokaddem 51840a0697
chg: [events:export] Make setting `MISP.disable_cached_exports` enabled by default
Since the /events/export has been marked deprecated for a years started
the process to phase it out by first disabling the endpoint by default.
2024-01-31 14:26:22 +01:00
Jakub Onderka b1d31d653d fix: [admin] Show logos in SVG format in admin 2024-01-30 14:49:37 +01:00
Jakub Onderka 08ee718f87 fix: [internal] More explaining error message 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
Jakub Onderka 70f9f10e8b chg: [internal] Log exceptions when doing diagnostics 2024-01-27 09:30:57 +01:00
Jakub Onderka ede7a081ed chg: [CLI] Be more strict for setSetting accepted values 2024-01-14 17:35:25 +01:00
Jakub Onderka e6b79baf93 chg: [internal] Code cleanup 2024-01-14 17:35:25 +01:00
Jakub Onderka 50147aa389 chg: [internal] Log errors for git 2024-01-13 19:34:54 +01:00
Jakub Onderka e1a97d6a76 chg: [internal] Better error messages 2024-01-13 16:41:20 +01:00
Jakub Onderka fa85228f84 new: [CLI] AdminShell isEncryptionKeyValid command 2024-01-13 16:41:20 +01:00
Jakub Onderka 9616e07e95
Merge pull request #8717 from JakubOnderka/experimental-curl-client
new: [sync] Experimental curl client
2024-01-12 12:18:54 +01:00
Sami Mokaddem 71e78e6eb3
Merge branch 'feature/publication-blocking-same-user' into develop 2024-01-05 09:57:59 +01:00
iglocska f8632849c6
new: [garbage collection] added for temporary files 2023-12-22 15:50:20 +01:00
Sami Mokaddem e900d37366
chg: [events:publish] Improved phrasing on the publication blocking if creator == publisher 2023-12-18 10:10:45 +01:00
Sami Mokaddem fc135af841
new: [event:publication] Added new setting to block event publication if the user is the creator
Enabling this setting will change the behavior of MISP so that it will block the publication of an Event if the publisher is the same as the event creator.
2023-12-18 09:58:24 +01:00
iglocska 5bed463416
chg: [logging] fail silently if logging entry can't be saved
- can happen when the log change is too large for example
- no need to roll back / break sync for example if a log entry is too large, just fail silently.
2023-12-07 15:17:58 +01:00
Sami Mokaddem b79fb64f2f
chg: [event:view] Show feed meta-information as popup 2023-12-07 09:54:45 +01:00
Sami Mokaddem 1585740764
new: [event:view] Added new option `show_server_correlations_for_all_users` allowing non-privileged users to view server correlations 2023-12-07 09:54:37 +01:00
iglocska b66a37844f
fix: [caching] remove uuid validation from the feed caching
- not really needed and it breaks the entire caching if a single old event has an invalid uuid
2023-12-05 14:33:56 +01:00
Jakub Onderka ad76c0e509 new: [sync] Experimental curl client 2023-12-05 12:47:49 +01:00
iglocska 4215285443
fix: [Alert on suspicious logins] disabled by default
- requires logs table to be better indexed currently to not be a bottleneck (user_id and action fields)
- Will be made default in an upcoming version once the performance issues are resolved
2023-12-01 22:10:50 +01:00
iglocska 5b86f6a8d1
chg: [disable_seen_ips] enable by default, switch to opt-out 2023-11-23 12:29:31 +01:00
Christophe Vandeplas 03729fbd37 fix: [authkeys] AuthKey IP logging enabled by default #9339 2023-11-22 15:49:41 +01:00
iglocska 38004f65b8
Merge branch 'disable_ip_retention' into develop 2023-10-31 15:05:07 +01:00
iglocska e513e8ec52
fix: [llm tests] tests changed for settings 2023-10-17 22:29:07 +02:00