Skip to content

Additional feature to handle independent 'protection' state syncing #676

@networkoctopus

Description

@networkoctopus

Is your feature request related to a problem? Please describe.

At the moment Adguard home's current 'protection' state syncs across replicas when "all" features are enabled.
Perhaps, if one prefers to have blocking disabled on one host (possibly a remote site), or they want to disable for a preferred amount of time - right now that protection state will be reverted back to the source's protection state at the next sync cycle.

Describe the solution you'd like*

It would be great if there was a feature 'protection_status' - and when this feature is set to "disabled" - it would allow independent blocking control on each replica.

Adguard already has the native mechanism to disable blocking for "x" amount of time - which will return the block back to enabled.

So risk of implementing this new feature and a user 'forgetting' to re-enable blocking is minimised.

Describe alternatives you've considered

Right now, its only possible to achieve this when both features "general settings", and dns "serverConfig" are set to false.

However, this then stops syncing for those features.

Also, one can't achieve independent blocking setting by disabling the "filters" feature, because this breaks dns rewrites aswell. (re-writes are treated same as filters).

Anything else?

Thanks for a great application :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions