Update ChangeLog
This commit is contained in:
parent
8f0b38f4c0
commit
930dcd2f8e
52
ChangeLog
52
ChangeLog
|
@ -1,3 +1,55 @@
|
|||
* Version 2.0.45
|
||||
- Configuration changes (to be required in versions 2.1.x):
|
||||
* `[blacklist]` has been renamed to `[blocked_names]`
|
||||
* `[ip_blacklist]` has been renamed to `[blocked_ips]`
|
||||
* `[whitelist]` has been renamed to `[allowed_names]`
|
||||
* `generate-domains-blacklist.py` has been renamed to
|
||||
`generate-domains-blocklist.py`, and the configuration files
|
||||
have been renamed as well.
|
||||
- Server lists can't be older than a week any more, even if directory
|
||||
permissions are incorrect and cache files cannot be written.
|
||||
- macOS/arm64 is now officially supported.
|
||||
- New feature: `allowed_ips`, to configure a set of IP addresses to
|
||||
never block no matter what DNS name resolves to them.
|
||||
- Hard-coded IP addresses can be immediately returned for test queries
|
||||
sent by operating systems in order to check for connectivity and captive
|
||||
portals. Such responses can be sent even before an interface is considered
|
||||
as enabled by the operating system. This can be configured in a new section
|
||||
called `[captive_portals]`.
|
||||
- On Linux, OpenBSD and FreeBSD, `listen_addresses` can now include IP
|
||||
addresses that haven't been assigned to an interface yet.
|
||||
- The logo has been tweaked to look fine on a dark background.
|
||||
- `generate-domains-blocklist.py`: regular expressions are now ignored in
|
||||
time-based entries.
|
||||
- Minor bug fixes and logging improvements.
|
||||
- Cloaking plugin: if an entry has multiple IP addresses for a type,
|
||||
all the IP addresses are now returned instead of a random one.
|
||||
- Static entries can now include DNSCrypt relays.
|
||||
- Name blocking: aliases relying on `SVCB` and `HTTPS` records can now
|
||||
be blocked in addition to aliases via regular `CNAME` records.
|
||||
- EDNS-Client-Subnet information can be added to outgoing queries.
|
||||
Instead of sending the actual client IP, ECS information is user
|
||||
configurable, and IP addresses will be randomly chosen for every query.
|
||||
- Initial DoH queries are now checked using random names in order to
|
||||
properly measure CDNs such as Tencent that ignore the padding.
|
||||
- DoH: the `max-stale` cache control directive is now present in queries.
|
||||
- Logs can now be sent to `/dev/stdout` instead of actual files.
|
||||
- User switching is now supported on macOS.
|
||||
|
||||
Thanks to the nice people who contributed to this release:
|
||||
|
||||
- Ian Bashford
|
||||
- Will Elwood
|
||||
- Alison Winters
|
||||
- Krish De Souza
|
||||
- @hugepants
|
||||
- @IceCodeNew
|
||||
- @lifenjoiner
|
||||
- @mibere
|
||||
- @@jacob755
|
||||
- @petercooperjr
|
||||
- @yofiji
|
||||
|
||||
* Version 2.0.44
|
||||
- More updates to the set of block lists, thanks again to IceCodeNew.
|
||||
- Netprobes and listening sockets are now ignored when the `-list`,
|
||||
|
|
Loading…
Reference in New Issue