comparison CHANGES.md @ 780:560b62f6b0a7

Core: rework socket layer, closes #939 @6h Rework the ip_connector and ip_acceptor to be more easy to use. Also, ip_connector will now use a resolver to find appropriate endpoints. Bring back full support for IPv6/IPv4 with all possible combinations. The tls_stream class now owns a shared ssl::context that is copied from the acceptor or the connector. The tls_connector and tls_acceptor wraps basic ones for convenience and simplicity. Irccd and irccdctl now support local SSL sockets.
author David Demelier <markand@malikania.fr>
date Sun, 04 Nov 2018 17:26:05 +0100
parents 317c66a131be
children 292482f36454
comparison
equal deleted inserted replaced
779:317c66a131be 780:560b62f6b0a7
10 default (#607), 10 default (#607),
11 - New sections `[paths]` and `[paths.plugin]` have been added to control 11 - New sections `[paths]` and `[paths.plugin]` have been added to control
12 standard paths for both irccd and plugins (#611), 12 standard paths for both irccd and plugins (#611),
13 - If Mercurial is found, the version is bundled in `irccd --version`, 13 - If Mercurial is found, the version is bundled in `irccd --version`,
14 - Irccd no longer supports uid, gid, pid and daemon features (#846). 14 - Irccd no longer supports uid, gid, pid and daemon features (#846).
15 - Sections `[identity]` and `[server]` have been merged (#905). 15 - Sections `[identity]` and `[server]` have been merged (#905),
16 - Local transports support SSL too (#939).
16 17
17 Irccd test: 18 Irccd test:
18 19
19 - A brand new `irccd-test` program has been added to tests plugins on the 20 - A brand new `irccd-test` program has been added to tests plugins on the
20 command line (#569). 21 command line (#569).