]>
git.ipfire.org Git - oddments/collecty.git/log
Michael Tremer [Thu, 4 Jun 2026 16:17:54 +0000 (16:17 +0000)]
source: Disable sources where we cannot find the command
So basically if something has not been installed, we won't try to
relaunch it again and again. But that also means that the daemon needs
to be restarted after something else has been added.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Jun 2026 16:02:47 +0000 (16:02 +0000)]
command: Map back any negative return codes
This is not perfect, but should be good enough since applications
normally don't use any return codes larger than 128.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Jun 2026 15:22:06 +0000 (15:22 +0000)]
command: Remove return code from success callback
It will always be zero.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Jun 2026 15:19:50 +0000 (15:19 +0000)]
command: Add a failure callback
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Jun 2026 14:59:19 +0000 (14:59 +0000)]
daemon: main: Group any arguments into a new struct
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Jun 2026 14:52:06 +0000 (14:52 +0000)]
daemon: main: Make the path configurable on command line
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Jun 2026 14:49:34 +0000 (14:49 +0000)]
source: Fetch the daemon's path
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Jun 2026 14:48:01 +0000 (14:48 +0000)]
daemon: Allow to configure the database path
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 29 May 2026 11:40:22 +0000 (11:40 +0000)]
graphs: Add a graph for Knot Resolver's queries
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 29 May 2026 11:19:22 +0000 (11:19 +0000)]
jenkins: Build for Fedora 44
This also drops Fedora 42.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 29 May 2026 11:13:55 +0000 (11:13 +0000)]
Remove Transifex configuration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 29 May 2026 11:11:13 +0000 (11:11 +0000)]
sources: Collect metrics for Knot Resolver
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 29 May 2026 11:10:37 +0000 (11:10 +0000)]
metrics: Add convenience function to extract metrics from JSON
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 29 May 2026 11:09:31 +0000 (11:09 +0000)]
metrics: Allow to push multiple values
We will just sum the data because there are sometimes sources that have
multiple metrics that we need to aggregate - for example counters per
worker/thread.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 29 May 2026 08:41:59 +0000 (08:41 +0000)]
sources: Add source for wireless interface stats
This is unfinished, but I currently cannot work on this.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 29 May 2026 08:41:30 +0000 (08:41 +0000)]
netlink: Add a helper function to enumerate all wireless interfaces
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
umberto p. [Fri, 1 May 2026 07:39:01 +0000 (07:39 +0000)]
Translated using Weblate (Italian)
Currently translated at 56.1% (64 of 114 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/it/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Roberto Peña [Fri, 1 May 2026 07:39:00 +0000 (07:39 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (114 of 114 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/es/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Bone NI [Fri, 1 May 2026 07:39:02 +0000 (07:39 +0000)]
Translated using Weblate (Lao)
Currently translated at 100.0% (114 of 114 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/lo/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 1 May 2026 07:38:59 +0000 (07:38 +0000)]
Added translation using Weblate (Lao)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Roberto Peña [Thu, 23 Apr 2026 07:37:25 +0000 (07:37 +0000)]
Translated using Weblate (Spanish)
Currently translated at 17.5% (20 of 114 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/es/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Amazon Translate [Sat, 11 Apr 2026 07:37:31 +0000 (07:37 +0000)]
Translated using Weblate (German)
Currently translated at 92.9% (106 of 114 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Sat, 11 Apr 2026 07:37:30 +0000 (07:37 +0000)]
Translated using Weblate (German)
Currently translated at 92.9% (106 of 114 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Bernhard Bitsch [Wed, 8 Apr 2026 07:40:08 +0000 (07:40 +0000)]
Translated using Weblate (German)
Currently translated at 83.3% (95 of 114 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
IPFire Translate [Sat, 4 Apr 2026 07:37:46 +0000 (07:37 +0000)]
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 3 Apr 2026 14:28:20 +0000 (14:28 +0000)]
po: Update translations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 3 Apr 2026 14:27:04 +0000 (14:27 +0000)]
graphs: Cast pointers to suppress some warnings
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 3 Apr 2026 14:20:29 +0000 (14:20 +0000)]
graphs: Convert the other units as well
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 3 Apr 2026 14:15:39 +0000 (14:15 +0000)]
graphs: memory: Refactor the entire legend
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 3 Apr 2026 14:14:38 +0000 (14:14 +0000)]
graphs: Split BYTES into two macros
The preprocessor cannot split things as we would need although it
sometimes works in a few places.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 3 Apr 2026 14:00:43 +0000 (14:00 +0000)]
graphs: Add a macro to add headlines
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 3 Apr 2026 14:00:05 +0000 (14:00 +0000)]
graphs: Set base = 1024 where dealing with bytes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 3 Apr 2026 13:59:35 +0000 (13:59 +0000)]
graphs: Enable pango markup
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 30 Mar 2026 15:37:14 +0000 (15:37 +0000)]
netlink: Move all netlink stuff away
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 30 Mar 2026 15:00:28 +0000 (15:00 +0000)]
netlink: Start scaffolding to move all netlink stuff
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 30 Mar 2026 14:41:38 +0000 (14:41 +0000)]
daemon: Retrieve and cache the nl80211 ID separately
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 30 Mar 2026 14:26:36 +0000 (14:26 +0000)]
daemon: Add a handler to fetch a nl80211 socket
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 28 Mar 2026 13:26:51 +0000 (13:26 +0000)]
libnl: Link against libnl3-genl
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
IPFire Translate [Sat, 28 Mar 2026 07:38:43 +0000 (07:38 +0000)]
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 28 Mar 2026 07:38:42 +0000 (07:38 +0000)]
Translated using Weblate (German)
Currently translated at 86.3% (95 of 110 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 18:28:19 +0000 (18:28 +0000)]
graphs: memory: Plot the correct percentage fields
We have been printing the raw bytes instead.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 18:11:24 +0000 (18:11 +0000)]
sensors: Remove a dead assignement
r does not have to be reset here.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 18:08:55 +0000 (18:08 +0000)]
graphs: Fix column widths for units
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 18:04:22 +0000 (18:04 +0000)]
graphs: Add a Processor Power Consumption graph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 17:23:52 +0000 (17:23 +0000)]
po: Update translations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 17:23:35 +0000 (17:23 +0000)]
graphs: Add a system temperature graph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 17:22:50 +0000 (17:22 +0000)]
graphs: processor temperature: Don't start the graph at zero
Theoretically, sub-zero temperatures are possible
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 17:22:25 +0000 (17:22 +0000)]
graphs: processor temperature: Make the supported sensors static
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 16:48:49 +0000 (16:48 +0000)]
graphs: Declare the state struct globally
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 16:43:44 +0000 (16:43 +0000)]
graphs: Add a processor temperature graph
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 16:42:46 +0000 (16:42 +0000)]
string: Add a couple more pattern matching functions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 15:08:03 +0000 (15:08 +0000)]
daemon: Terminate the event loop if we fail to initialize
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 14:46:48 +0000 (14:46 +0000)]
sensors: Add a helper "function" to determine the chip name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 14:29:50 +0000 (14:29 +0000)]
sensors: Constify the subfeature type
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 14:28:32 +0000 (14:28 +0000)]
sensors: Generalize processing all sensors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 12:30:01 +0000 (12:30 +0000)]
graph: Fetch temperature unit from locale
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 Mar 2026 12:10:45 +0000 (12:10 +0000)]
sources: disk: Store power-on time in seconds
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
IPFire Translate [Fri, 27 Mar 2026 07:37:06 +0000 (07:37 +0000)]
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 Mar 2026 14:14:06 +0000 (14:14 +0000)]
priv: Don't drop CAP_SYS_RAWIO
We require this for raw device access to read SMART data from disks.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Mar 2026 10:43:19 +0000 (10:43 +0000)]
daemon: Pass correct pointer to the memory pressure function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 18 Mar 2026 15:03:17 +0000 (15:03 +0000)]
graphs: processor: Use NaN-safe addition
This is needed so that we can import incomplete data from collectd where
guest and guest_nice don't exist. We will just treat those values as
zero.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 Feb 2026 08:56:21 +0000 (08:56 +0000)]
po: Update translation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 Feb 2026 16:30:40 +0000 (16:30 +0000)]
jenkins: Build for Fedora Rawhide
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 18:05:20 +0000 (18:05 +0000)]
jenkins: Build for Ubuntu 26.04
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 17:34:49 +0000 (17:34 +0000)]
jenkins: Always pull the latest version of Docker containers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 17:11:26 +0000 (17:11 +0000)]
jenkins: Try to update Archlinux' keyring before installing packages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 17:01:51 +0000 (17:01 +0000)]
bus: Log if we cannot connect to dbus
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 17:01:08 +0000 (17:01 +0000)]
dbus: Update policy so that the unprivileged user can connect
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 16:41:26 +0000 (16:41 +0000)]
command: Remove debugging line
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 16:36:28 +0000 (16:36 +0000)]
legacy-gateway-latency4: Remove any capabilities
The capabilities should actually come from the binaries.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 16:27:49 +0000 (16:27 +0000)]
daemon: Further limit capabilities of commands
Commands must have their capabilities set if they require any. Otherwise
they will be running as an unprivileged user without any capabilities.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 15:22:29 +0000 (15:22 +0000)]
priv: Properly fail if we could not find the daemon user
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 15:21:48 +0000 (15:21 +0000)]
configure: Allow to specify the daemon user
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 11:37:17 +0000 (11:37 +0000)]
daemon: Drop privileges after start
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 11:32:53 +0000 (11:32 +0000)]
telemetryd: Add switch to run as a non-privileged user
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 24 Feb 2026 11:31:06 +0000 (11:31 +0000)]
configure: Depend on libcap
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 20 Feb 2026 17:06:06 +0000 (17:06 +0000)]
Translated using Weblate (German)
Currently translated at 84.3% (86 of 102 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
IPFire Translate [Thu, 19 Feb 2026 19:12:40 +0000 (19:12 +0000)]
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/
Amazon Translate [Thu, 19 Feb 2026 17:55:06 +0000 (17:55 +0000)]
Translated using Weblate (German)
Currently translated at 88.0% (74 of 84 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Bernhard Bitsch [Tue, 17 Feb 2026 17:07:06 +0000 (17:07 +0000)]
Translated using Weblate (German)
Currently translated at 83.3% (70 of 84 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Amazon Translate [Tue, 17 Feb 2026 17:05:23 +0000 (17:05 +0000)]
Translated using Weblate (German)
Currently translated at 83.3% (70 of 84 strings)
Translation: Telemetry/Telemetry
Translate-URL: https://translate.ipfire.org/projects/telemetry/telemetry/de/
Michael Tremer [Thu, 4 Dec 2025 18:55:29 +0000 (18:55 +0000)]
graphs: unbound: Add a graphs with total queries
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 17:51:17 +0000 (17:51 +0000)]
graphs: Create a new vlabel function for "Percent"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 17:51:01 +0000 (17:51 +0000)]
graphs: processor: Move the header to the right place
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 17:04:44 +0000 (17:04 +0000)]
graphs: processor: Invert the graph
That way, the data, especially for the smaller fields is getting much
clearer.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 17:01:34 +0000 (17:01 +0000)]
graphs: memory: Don't zoom out
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 17:00:52 +0000 (17:00 +0000)]
graphs: processor: Don't zoom out
This changes that the graph will always scale up to 100%, but we will
see more detail.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 16:55:04 +0000 (16:55 +0000)]
colors: Improve the colors of the grid
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 16:54:50 +0000 (16:54 +0000)]
graph: Show the hostname at the bottom of the image
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 16:44:34 +0000 (16:44 +0000)]
colors: Generate a proper color palette
This patch also assigns a lot of the colors to specific use cases that
we will have a consistent language throughout all graphs. We want to
ensure that signal colors are only used for this use-case for instance.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 16:06:00 +0000 (16:06 +0000)]
graphs: suricata: Draw the area outlines correctly
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 16:05:14 +0000 (16:05 +0000)]
colors: Make areas less opaque
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 15:54:30 +0000 (15:54 +0000)]
graphs: Add a graph for dropped packets from/to hostile networks
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 4 Dec 2025 11:39:29 +0000 (11:39 +0000)]
graphs: Add a graph to show port scans
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 3 Dec 2025 16:08:30 +0000 (16:08 +0000)]
configure: Re-add the processor source
I seem to have forgotten this.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 3 Dec 2025 15:43:22 +0000 (15:43 +0000)]
sources: Add a source to collect OpenVPN client traffic
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 3 Dec 2025 13:42:17 +0000 (13:42 +0000)]
graphs: Create a graph for interface packets
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 3 Dec 2025 13:27:32 +0000 (13:27 +0000)]
graphs: Split the Unbound graphs into multiple files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 3 Dec 2025 13:16:01 +0000 (13:16 +0000)]
configure: Refactor the source check
The macros were not properly set which caused that the daemon was built
without any sources.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 3 Dec 2025 13:14:05 +0000 (13:14 +0000)]
sources: Fix compiling interface
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>