dnscrypto-proxy: Update to release 1.3.0
[tomato.git] / release / src / router / dnscrypt / NEWS
blob0baac7f6061bd848b0fec0f4c9711861e88b4c97
2 * Version 1.3.0:
3  - The bundled NaCl library with only reference implementations has been
4    replaced with libsodium, leading to significant performance improvements.
5  - A new command-line switch, --loglevel, allows adjusting the log verbosity.
7 * Version 1.2.1:
8  - Add support for certificates split into multiple TXT records.
9    Contributed by Yecheng Fu, thanks!
11 * Version 1.2.0:
12  - A pre-filter can now totally bypass the resolver and directly send a
13    reply to the client.
14  - A new example plugin has been shipped: ldns-aaaa-blocking. It
15    directly sends an empty response to AAAA queries in order to
16    significantly speed up lookups on hosts without IPv6 connectivity
17    (but with clients still asking for AAAA records anyway).
18  - Example plugins requiring ldns can be compiled on Windows.
19  - Paths with a drive name are now recognized as absolute paths on
20    Windows.
22 * Version 1.1.0:
23  - dnscrypt-proxy can now use plugins in order to alter/inspect
24    queries and responses before and after they are relayed.
25    See README-PLUGINS.markdown for more information.
26  - The default max payload size has been trimmed down to 1252 bytes
27    for compatibility with some scary network setups.
28  - The --local-port and --resolver-port options are gone for good.
29    They had been deprecated for a while and were undocumented since
30    version 1.0.
31  - Multiple certificates are now properly handled.
32  - Memory leaks have been fixed, a big bad use-after-free condition
33    has been fixed, uninitialized variables have been initialized.
34    Upgrading is recommended, especially on Windows.
36 * Version 1.0.1:
37  - dnscrypt-proxy and hostip can now be compiled for Android and
38    Solaris.
39  - The proxy can now run as a Windows service. The new --install and
40    --uninstall command-line switches can automatically register the proxy
41    as a service. Startup options are read from the Windows registry.
42    See the README-WINDOWS.markdown file for details.
44 * Version 1.0:
45  - Autotools scripts have been improved.
46  - 1.0.
48 * Version 0.12:
49  - Datagrams are resent after running out of memory, or if the queue
50    was full.
51  - Missing compilation flags broke 0.11 on some Linux distributions.
52    This has been fixed.
54 * Version 0.11:
55  - A new tool, hostip, can resolve host names before dnscrypt-proxy is
56    started. This should help resolving chicken-and-egg problems on
57    routers, as reported by LanceThePants.
58  - The --local-port and --resolver-port options have been deprecated.
59    Please use --local-address=<ip>:<port> and
60    --resolver-address=<ip>:<port> instead.
61  - Improved stability on Win32.
63 * Version 0.10.1:
64  - The daemon didn't start on some Linux distributions lacking the
65    RANDOM_UUID sysctl. This has been fixed.
66  - The config.guess files have been patched in order to run out of the
67    box on Bitrig.
69 * Version 0.10:
70  - Almost a complete rewrite, with libuv being replaced by libevent.
71  - The max number of simultaneous queries is now global, not
72    per-protocol.
73  - As an insane amount of routers and ISPs are hijacking port 53, the default
74    server port is now 443.
75  - iOS binaries are now smaller.
76  - More dtrace probes.
78 * Version 0.9.5:
79  - Full IPv6 support.
81 * Version 0.9.4:
82  - The --tcp-port option is gone. The resolver port can now be set
83    with --resolver-port= and forcing use of TCP can be achieved with
84    --tcp-only.
85  - portage files for Gentoo have been added.
86  - Libuv has been updated.
88 * Version 0.9.3:
89  - Support for native Windows builds.
90  - --daemonize has been fixed.
92 * Version 0.9.2:
93  - Support for cross-compilation. In particular, the proxy can now
94    compile and work on iOS.
96 * Version 0.9.1:
97  - DNSCrypt should compile out of the box on DD-WRT and other
98    uclibc-based systems.
100 * Version 0.9:
101  - libuv has been updated.
102  - Enhanced compatibility with non-Intel architectures.
104 * Version 0.8:
105  - Support for Windows (through Cygwin, for now) has been improved.
106  - Documentation has been improved.
107  - The package now compiles on Dragonfly BSD-current.
108  - Signatures are now using ed25519 instead of edwards25519sha512batch.
109  - The proxy now compiles on Openwall Linux.
110  - Libuv has been updated.
111  - A sample .plist file and a Homebrew formula for OSX are now provided.
113 * Version 0.7:
114  - Initial public release.