commit 0cbb9835fe27b6d99663a1b9e9d19414537ba388 Author: Michael Tremer Date: Wed Sep 3 18:00:02 2025 +0000 suricata-reporter: Update to 0.2 Signed-off-by: Michael Tremer commit 48c401ea406d7508f85316be6433625e12cb09a6 Author: Michael Tremer Date: Wed Sep 3 17:57:48 2025 +0000 core198: Ship Suricata changes Signed-off-by: Michael Tremer commit 06b8a198a1df9dfb760f531be7ebef28407f9afd Author: Michael Tremer Date: Tue Sep 2 13:00:28 2025 +0000 web-user-interface: Create the fonts directory Signed-off-by: Michael Tremer commit 757937c728ea7c4092aa52fdd639e197134cf544 Author: Michael Tremer Date: Mon Sep 1 15:34:08 2025 +0000 suricata: Remove the bundled reporter Signed-off-by: Michael Tremer commit 518d05d9929433767c53cffe4600912228e0344f Author: Michael Tremer Date: Mon Sep 1 15:32:02 2025 +0000 suricata-reporter: Move the configuration from suricata Signed-off-by: Michael Tremer commit 620eaa5e2219ee714d0e8b2568e7296f866124ba Author: Michael Tremer Date: Mon Sep 1 15:24:36 2025 +0000 suricata-reporter: Import package This is now being packaged and distributed externally. Signed-off-by: Michael Tremer commit 40a1dc20172e374c33bbdbbd5fae0675d7f8bfe5 Author: Michael Tremer Date: Sun Aug 31 14:47:12 2025 +0000 web-user-interface: Use the fonts from the separate package We should not ship anything binary in the sources anyways. Signed-off-by: Michael Tremer commit c2c0f0b2de1164a012f1426a29c6bdb7c2ffde2a Author: Michael Tremer Date: Sun Aug 31 14:40:19 2025 +0000 prompt: New package This ships our current font. Signed-off-by: Michael Tremer commit c777f8a801c97f88701b61046550ef957ee38cf2 Merge: 962a028dc d667c52a0 Author: Michael Tremer Date: Wed Sep 3 17:49:58 2025 +0000 Merge remote-tracking branch 'ms/suricata-8' into next commit d667c52a0550adb314977aedc5139307fba3018e Author: Michael Tremer Date: Wed Sep 3 14:40:38 2025 +0100 ids.cgi: Add some spacing Signed-off-by: Michael Tremer commit 49cf90dd6d0c1d271df1e946beadf026d18c6e49 Author: Michael Tremer Date: Wed Sep 3 14:25:09 2025 +0100 ids.cgi: Allow to choose which alerts to send by email Signed-off-by: Michael Tremer commit 6d541160462ecdbae89d95be156a792c6afcd432 Author: Michael Tremer Date: Wed Aug 13 10:34:46 2025 +0100 ids.cgi: Update wording and checkbox order Signed-off-by: Michael Tremer commit 64f9f56be56f5838c249c4ae8439e64f2b04c162 Author: Stefan Schantl Date: Mon Aug 11 19:39:01 2025 +0200 ids.cgi: Auto fill form inputs with their temporary stored values in error case If an user provides any invalid input in the form an error message will be displayed. In this case, all the form elements (inputs) will be filled with their temporary stored values from the cgiparams hash. Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit cde22e11b1ba763056029e86d80a933925f7a9eb Author: Stefan Schantl Date: Mon Aug 11 19:38:13 2025 +0200 ids.cgi: Allow to configure report summary feature Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit a0424a85aadedcf96a3cc5e0c23ac0f2fd55d5d2 Author: Michael Tremer Date: Mon Aug 11 14:28:24 2025 +0100 suricata-report-generator: Implement sending reports via email Signed-off-by: Michael Tremer commit 401351dfe47590c477d338a8e3918bcd628fe0b7 Author: Michael Tremer Date: Mon Aug 11 14:28:00 2025 +0100 suricata-report-generator: Don't print rows This is a left-over debug statement. Signed-off-by: Michael Tremer commit c5a5eae15a002eb5d851554a13f3862f3993250b Author: Michael Tremer Date: Mon Aug 11 12:47:55 2025 +0100 suricata: Automatically email reports once per month/week/day Signed-off-by: Michael Tremer commit 09e6c2141c8112af2e7aa49f953e4654692d5519 Author: Michael Tremer Date: Mon Aug 11 12:04:06 2025 +0100 ids.cgi: Fix regular expression to check for valid email addresses Signed-off-by: Michael Tremer commit dce3ae8784d72013f10eeb77d16869a79bd89e47 Author: Michael Tremer Date: Mon Aug 11 11:56:39 2025 +0100 langs: Capitalize "Sender Address" Signed-off-by: Michael Tremer commit 2d1c7c81e248aed9dc1e114a7c978ce7d9555603 Author: Michael Tremer Date: Mon Aug 11 11:55:55 2025 +0100 ids.cgi: Remove placeholders Signed-off-by: Michael Tremer commit 275fbf7e723c077db1f559c61c2045639a1cb1b6 Author: Michael Tremer Date: Mon Aug 11 11:54:52 2025 +0100 ids.cgi: Update translations Signed-off-by: Michael Tremer commit 141d3dd7047ceb41706f1b6cd34eb39a34e4b8bc Author: Michael Tremer Date: Mon Aug 11 11:47:49 2025 +0100 ids.cgi: Fix table flows This slightly changes how we list interfaces, but since that got a little bit tight if lots of interfaces were available (and which language has been used), this is probably a good idea to change it to rows. Signed-off-by: Michael Tremer commit 29ef4c53b05f40b2452722e192451bc104487dfb Author: Michael Tremer Date: Mon Aug 11 10:04:21 2025 +0100 ids-functions.pl: Don't detect number of CPU cores This value is no longer being used in the configuration. Signed-off-by: Michael Tremer commit 30dd4d3e6bbbeb25a3083b60ab21a3afc6742a06 Author: Stefan Schantl Date: Sat Aug 9 16:46:37 2025 +0200 ids-functions.pl: Add generate_report_generator_config() function This function is used to genereate the config file for the newly introduced suricata-report-generator. Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 1276dfd2793c3142509863e5c89802ef49319dd1 Author: Stefan Schantl Date: Sat Aug 9 17:50:48 2025 +0200 ids.cgi: Add code for e-mail input validation Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit c4d57cfc8033271fd066090c42db4c40bb2baff2 Author: Stefan Schantl Date: Sat Aug 9 13:28:35 2025 +0200 ids.cgi: Allow to configure new mail alert system Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 648b5328f57a20c604bb2c205b6be4dfb3d3def1 Author: Michael Tremer Date: Sat Aug 9 15:17:09 2025 +0100 suricata: Reload the reporter process, too Signed-off-by: Michael Tremer commit 7be9123884f7c977e8922b296711b357dd8b3556 Author: Michael Tremer Date: Sat Aug 9 15:14:53 2025 +0100 suricata-reporter: Add ability to reload the configuration Signed-off-by: Michael Tremer commit d82de6453c62e9c63eeb8f8cad27675dfa464c15 Author: Michael Tremer Date: Thu Aug 7 17:15:01 2025 +0000 python3-MarkupSafe: Update rootfile Signed-off-by: Michael Tremer commit 3e45cba9a793b256c541c6eebac1468a293eeb48 Author: Michael Tremer Date: Thu Aug 7 17:32:13 2025 +0100 suricata-report-generator: Add all alerts in full detail Signed-off-by: Michael Tremer commit 2be51fcc86cb34cf8914ca17db23ff59da15bc83 Author: Michael Tremer Date: Thu Aug 7 15:07:29 2025 +0100 suricata-report-generator: Render a PDF document and give it a title page Signed-off-by: Michael Tremer commit 9217f70203ea6dd740e263857f8065990341208d Author: Michael Tremer Date: Thu Aug 7 11:28:20 2025 +0100 suricata-report-generator: Allow span selection Signed-off-by: Michael Tremer commit 971867309e39f1c670d011495df2407949cfe05b Author: Michael Tremer Date: Thu Aug 7 11:04:44 2025 +0100 suricata-report-generator: Create some scaffolding Signed-off-by: Michael Tremer commit cccb6ff9901dc4d501e676685d46286e0668d7f6 Author: Michael Tremer Date: Thu Aug 7 16:00:48 2025 +0000 make.sh: Change the order of building Python packages This way, we should have all the build tools available as early as possible. Signed-off-by: Michael Tremer commit 6cc2d2bfac1eaa9c0349e84ba07082936ea83db8 Author: Michael Tremer Date: Thu Aug 7 09:51:03 2025 +0000 python3-pillow: New package This is required by reportlab. Signed-off-by: Michael Tremer commit 611f4d670c7cc33c38afee682e664cfc8e367af9 Author: Michael Tremer Date: Thu Aug 7 09:42:24 2025 +0000 python3-more_itertools: New package This is required by setuptools to run. Signed-off-by: Michael Tremer commit 1e610a9cff32a6bc695efebd56bf0f15d7afe931 Author: Michael Tremer Date: Thu Aug 7 09:35:58 2025 +0000 python3-setuptools: Update to 80.9.0 This patch also removes this as a package. There is no point to ship this package as the dependencies are not available and there should not be enough tools around to actually build anything. Signed-off-by: Michael Tremer commit 959abb02c74bb8c56ce2e8980606bbd7dc224048 Author: Michael Tremer Date: Thu Aug 7 09:35:27 2025 +0000 python3-packaging: Update to 25.0 This is required by setuptools and therefore built before. Signed-off-by: Michael Tremer commit aadcd09363ba908d8ca73b41b72b9aad99a12624 Author: Michael Tremer Date: Thu Aug 7 09:34:31 2025 +0000 python3-wheel: New package Required to build wheels (at least sometimes). Signed-off-by: Michael Tremer commit 47c89384dafe74d5280f46352debb6afeadda0a0 Author: Michael Tremer Date: Thu Aug 7 08:37:58 2025 +0000 python3-reportlab: New package This package can generate PDF reports. Signed-off-by: Michael Tremer commit 522255c67089aa66dc32435a20fc83c0de9d176b Author: Michael Tremer Date: Wed Aug 6 17:56:34 2025 +0100 suricata-reporter: Create a example configuration file Signed-off-by: Michael Tremer commit 67534d62a913e046cc6d6740d568feeeca0e968a Author: Michael Tremer Date: Wed Aug 6 17:20:22 2025 +0100 suricata: Rename this to an IPS at boot time Signed-off-by: Michael Tremer commit 273cb17f61f1e696edf496206482d7f32452b238 Author: Michael Tremer Date: Wed Aug 6 17:19:30 2025 +0100 initscripts: Fix lots of whitespace issues in the suricata script Signed-off-by: Michael Tremer commit cb74cb11e84b9f89f8a4a2481a6eeee1e2701415 Author: Michael Tremer Date: Wed Aug 6 17:17:48 2025 +0100 suricata: Start the reporter daemon Signed-off-by: Michael Tremer commit 131d09cf88db5c0d257a81d79269da4b578dd913 Author: Michael Tremer Date: Wed Aug 6 17:11:20 2025 +0100 suricata: Install the reporter Signed-off-by: Michael Tremer commit 438deca0081c58eec331e1e1490fefae70f26138 Author: Michael Tremer Date: Wed Aug 6 17:03:56 2025 +0100 suricata-reporter: Add source/destination ports to the emails, too Signed-off-by: Michael Tremer commit a7366da0e2688fed862f7e2eddd04332ae2902f0 Author: Michael Tremer Date: Wed Aug 6 17:00:02 2025 +0100 suricata-reporter: Don't let workers terminate if something goes wrong Signed-off-by: Michael Tremer commit f8c7f8c52b924c0fb7cb20edb61a0c2563fc8924 Author: Michael Tremer Date: Wed Aug 6 16:58:21 2025 +0100 suricata-reporter: Log any alerts to a database Signed-off-by: Michael Tremer commit 4d5c29531168be7b109053367e333c5ac556f7cd Author: Michael Tremer Date: Wed Aug 6 16:24:29 2025 +0100 suricata-reporter: Make ownership of the socket configurable Signed-off-by: Michael Tremer commit 27ed0b7a61df30440e93b2ad4cf9123a9750e2a8 Author: Michael Tremer Date: Wed Aug 6 16:09:02 2025 +0100 suricata-reporter: Make the socket path configurable Signed-off-by: Michael Tremer