cherry-pick: dhcpd: refactor validations

Updates #3107.
Updates #3127.

Squashed commit of the following:

commit ad64472566ecd1b0864212cd2644a57439aceb85
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date:   Thu May 13 14:45:21 2021 +0300

    dhcpd: refactor validations
This commit is contained in:
Ainar Garipov
2021-05-13 15:17:42 +03:00
committed by Ainar Garipov
parent 4e31610d7b
commit d747ae36ca
2 changed files with 63 additions and 68 deletions

View File

@@ -19,6 +19,7 @@ and this project adheres to
### Fixed
- DHCP leases validation ([#3107], [#3127]).
- Local PTR request recursion in Docker containers ([#3064]).
- Ignoring client-specific filtering settings when filtering is disabled in
general settings ([#2875]).
@@ -26,7 +27,9 @@ and this project adheres to
[#2875]: https://github.com/AdguardTeam/AdGuardHome/issues/2875
[#3064]: https://github.com/AdguardTeam/AdGuardHome/issues/3064
[#3107]: https://github.com/AdguardTeam/AdGuardHome/issues/3107
[#3115]: https://github.com/AdguardTeam/AdGuardHome/issues/3115
[#3127]: https://github.com/AdguardTeam/AdGuardHome/issues/3127