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