AdguardTeam / AdGuardHome

Network-wide ads & trackers blocking DNS server
https://adguard.com/adguard-home.html
GNU General Public License v3.0
24.46k stars 1.77k forks source link

Support Blocklist Differential Updates #6543

Open adworacz opened 8 months ago

adworacz commented 8 months ago

Prerequisites

The problem

Seeing as https://github.com/ameshkov/diffupdates is now supported by uBlock Origin, I'm wondering when Adguard Home will support the same feature?

Especially because the standard seems to be written by an Adguard contributor. :)

Proposed solution

Support differential updates for blocklist sources.

Alternatives considered and additional information

No response

talonric332 commented 8 months ago

This would also cause less CPU usage overall since when you update a list in this way, the whole list isn’t downloaded again

ainar-g commented 8 months ago

@talonric332, it would probably not, see https://github.com/AdguardTeam/AdGuardHome/issues/6540#issuecomment-1853770121. The only thing this feature would reduce is network usage, which may be beneficial for larger lists, but a new filtering engine must be compiled and replaced either way.