Name: unbound-adblocker Version: 0.5.2 Release: 1%{?dist} Summary: Simple program that makes Unbound an adblocker License: GPLv2+ URL: https://gitlab.com/Leuca/unbound-adblocker VCS: git+https://gitlab.com/Leuca/unbound-adblocker.git#1b2840a6b13280bf06fdf38082175a4372562e08: Source: unbound-adblocker-1b2840a6.tar.gz BuildRequires: automake BuildRequires: autoconf BuildRequires: make BuildRequires: gcc BuildRequires: curl-devel BuildRequires: systemd-rpm-macros Requires: curl Requires: unbound %description This program is able to generate a drop-in configuration file for Unbound to block unwanted domain names %prep %setup -T -b 0 -q -n unbound-adblocker %build autoreconf --install %configure --enable-systemd %make_build %install %make_install # Quick fix for systemd units installation %{__mkdir} -p %{buildroot}%{_unitdir} %{__install} -m 0644 systemd/%{name}.service systemd/%{name}.timer %{buildroot}%{_unitdir} %files %license LICENSE %{_bindir}/%{name} %{_unitdir}/%{name}.service %{_unitdir}/%{name}.timer %changelog * Sun Sep 21 2025 Luca Magrone 0.5.2-1 - Version 0.5.2 - Convert uppercase characters to lowercase in domain names * Sat Sep 20 2025 Luca Magrone 0.5.1-1 - Verison 0.5.1 - Fix deduplication - util/save: remove tab * Sat Sep 20 2025 Luca Magrone 0.5.0-1 - Version 0.5.0 - Initialize default url before using hosts_count - util/download: ua_write_memory_callback(): check for invalid raw_download - util/download: ua_file_to_raw_download(): check for null argument, fix out of bouds access and file pointer leak - Set maximum hosts_count - util/download: ua_file_to_raw_download(): do not exit on file error, return instead - Implement loading domains in a hash table * Wed Sep 17 2025 Luca Magrone 0.4.3-1 - Version 0.4.3 - util/save: initialize 'i' - util/save: check fgets return value - Remove unused variables * Mon Sep 15 2025 Luca Magrone 0.4.2-1 - Version 0.4.2 - util/save: ua_is_name_valid(): return early on failure - Check temporary string bounds while skipping characters - Specify the source url in the download stats * Mon Sep 15 2025 Luca Magrone 0.4.1-1 - Version 0.4.1 - Filter domains with a default unwanted hosts lists - Skip wildcard domains - Support 127.0.0.1 as sink-host - systemd: timer: run once every week on Tuesday - spec: call autoreconf with '--install' argument * Mon Sep 15 2025 Luca Magrone 0.4.0-1 - Version 0.4.0 - Accept hosts/domain sources multiple times - Support plain lists of hostnames as input * Mon Jul 31 2023 Luca Magrone 0.3.1-1 - Version 0.3.1 - Fix redirection configuration - spec: avoid 0-release * Sun Jul 30 2023 Luca Magrone 0.3.0-1 - Version 0.3.0 - Allow domains redirection - spec: Always apply fix - systemd: timer: run once a day * Fri Sep 02 2022 Luca Magrone 0.2.1-1 - Version 0.2.1 - Add time of generation in output file * Thu Aug 18 2022 Luca Magrone 0.2.0-1 - Bump to version 0.2.0 - Add option to load hosts file from disk - style: convert tabs to spaces * Fri Jul 22 2022 Luca Magrone 0.1.2-1 - Bump to version 0.1.2 - spec: update package URL * Fri Jul 22 2022 Luca Magrone 0.1.1-1 - Bump to version 0.1.1 - util: save: stop at whitespace instead of # * Fri Jul 22 2022 Luca Magrone 0.1.0-1 - Release 0.1.0 - systemd: fix service unit - fix warnings - spec: add temporary fix for fedora mock builds - configure.ac: lower autoconf requirement - spec: re-add autoconf dependency - spec: require automake - Add version option - Add specfile - Add systemd units - Initial commit