Mercurial > irccd
diff MIGRATING.md @ 796:1a6152af0866
misc: use ipv4 as option rather than family
Now, all sections and JSON options that require a IP family will take ipv4 and
ipv6 boolean options for convenience.
It reduces parsing complexity and is more convenient for the user.
Examples:
# IPv6 server only
[server]
name = example
port = 6667
hostname = example.org
ipv4 = false
ipv6 = true
# IPv4 transport only
[transport]
type = ip
ipv4 = true
ipv6 = false
port = 3320
If both options are defined (default everywhere), both protocols will be tried
or bound.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 11 Nov 2018 14:56:04 +0100 |
parents | 3c090c1ff4f0 |
children | d55a64c6586b |
line wrap: on
line diff
--- a/MIGRATING.md Sun Nov 11 14:53:14 2018 +0100 +++ b/MIGRATING.md Sun Nov 11 14:56:04 2018 +0100 @@ -10,7 +10,6 @@ - The option `reconnect-tries` has been removed from `[server]` section, use `auto-reconnect` boolean option instead, -- The option `ipv6` has been removed, use `family` instead, - The option `reconnect-timeout` has been renamed to `auto-reconnect-delay`. - The section `[identity]` has been removed, instead move those values inside each server in their `[server]` section. @@ -37,8 +36,6 @@ - The request `server-mode` command requires a new argument `channel`. - The property `host` in request `server-connect` has been renamed to `hostname`, -- The property `ipv6` in request `server-connect` has been renamed to - `family`, - The request `server-info` sends `hostname` property instead of `host`, - The event `onWhois` sends `hostname` property instead of `host`, @@ -73,9 +70,7 @@ - The object returned in the method `Server.info` now has a `hostname` property instead of `host`. - The property `host` in constructor `Server` has been renamed to - `hostname`, -- The property `ipv6` in constructor `Server` has been renamed to - `family`, + `hostname`. #### Module ElapsedTimer