Changelog between SNS v3.11 and v4.0

Removed commands

CONFIG SECURE

  • CONFIG SECURE LIST
  • CONFIG SECURE ADD
  • CONFIG SECURE REMOVE
  • CONFIG SECURE SYNC
  • CONFIG SECURE STATE
  • CONFIG SECURE SHOW
  • CONFIG SECURE INITIALIZE
  • CONFIG SECURE LOAD
  • CONFIG SECURE BACKUP
  • CONFIG SECURE RESTORE

CONFIG PROTOCOL NB-CIFS_TCP PROFILE IPS UUID

  • CONFIG PROTOCOL NB-CIFS_TCP PROFILE IPS UUID SHOW
  • CONFIG PROTOCOL NB-CIFS_TCP PROFILE IPS UUID INSERT
  • CONFIG PROTOCOL NB-CIFS_TCP PROFILE IPS UUID REMOVE
  • CONFIG PROTOCOL NB-CIFS_TCP PROFILE IPS UUID UPDATE

CONFIG PROTOCOL NB-EPMAP_TCP PROFILE IPS UUID

  • CONFIG PROTOCOL NB-EPMAP_TCP PROFILE IPS UUID SHOW
  • CONFIG PROTOCOL NB-EPMAP_TCP PROFILE IPS UUID INSERT
  • CONFIG PROTOCOL NB-EPMAP_TCP PROFILE IPS UUID REMOVE
  • CONFIG PROTOCOL NB-EPMAP_TCP PROFILE IPS UUID UPDATE

CONFIG PROTOCOL NB-SSN PROFILE IPS UUID

  • CONFIG PROTOCOL NB-SSN PROFILE IPS UUID SHOW
  • CONFIG PROTOCOL NB-SSN PROFILE IPS UUID INSERT
  • CONFIG PROTOCOL NB-SSN PROFILE IPS UUID REMOVE
  • CONFIG PROTOCOL NB-SSN PROFILE IPS UUID UPDATE

Commands replaced by another one

Commands with the same name that change behavior

CONFIG NETWORK ACTIVATE

Example: create a VLAN interface without physical interface attached

  • Before:

SRPClient> CONFIG NETWORK ACTIVATE
100 code=00a00100 msg="Ok"
  • After:

SRPClient> CONFIG NETWORK ACTIVATE
101CONFIG.NETWORK.INTERFACE.ADDRESS.ADD code=00a01000 msg="Begin" format="section_line"
[Check]
type=error code=6 interface=vlan0 msg="This VLAN has no physical interface"
200 code=02a0a300 msg="The network configuration has errors, it cannot be saved nor activated"

Checks are now done before activating the network configuration.

MONITOR HEALTH

  • Before:

[<serial>]
hamode=
cpu=
disk=
fans=
mem=
powerstatus=
raid=
cert=
crl=
passwd=
[MAIN]
status=
  • After:

[<serial>]
hamode=
cpu=
cpu_temp=
disk=
fans=
mem=
powerstatus=
raid=
cert=
crl=
passwd=
[MAIN]
status=

CONFIG HA SHOW

  • Before:

[Global]
State=
Initialized=
Forward=
SendARP=
SendARPPeriod=
Secure=
InterfacesFlipFlop=
LACPWhenPassive=
ConnOlderThan=
LACPMembersHaveWeight=
[Communication]
ifname=
ifname2=
[ICMP]
NbPing=
[Corosync]
TokenTimeout=
MulticastAddr=
  • After:

[Global]
State=
Initialized=
SendARP=
SendARPPeriod=
Secure=
InterfacesFlipFlop=
LACPWhenPassive=
DelayConnUpd=
LACPMembersHaveWeight=
[Communication]
ifname=
ifname2=
[ICMP]
NbPing=
[Corosync]
TokenTimeout=
MulticastAddr=

Commands with new mandatory parameters

Commands with new optional parameters

CONFIG FILTER RULE UPDATE

  • nohasync (on|off) (no default value)
  • etherproto (auto|none|&lttransport protocol name>) (no default value)

CONFIG NETWORK INTERFACE SHOW

  • useclone (on|off) (default: off)

CONFIG NETWORK INTERFACE UPDATE

  • name (no default value)

    PARAMETERS FOR ETHERNET, AGG, VLAN, GRETAP AND BRIDGE INTERFACES

  • DHCPLeaseTime (no default value)

  • DHCPHostName (no default value)

  • DHCPVendorClassId (no default value)

  • DHCPUserClass (no default value)

  • DHCPAuthsend (no default value)

  • RequestDNS (on|off)

CONFIG NETWORK INTERFACE IPV6 ADDRESS UPDATE

  • refaddress (no default value)

CONFIG NETWORK INTERFACE IPV6 ROUTERADV PREFIX UPDATE

  • refaddress (no default value)

CONFIG HA CREATE

  • DelayConnUpd (replaces ConnOlderThan)

CONFIG HA UPDATE

  • DelayConnUpd (replaces ConnOlderThan)

PKI SEARCH

  • scope (local|global|both)
    • Before: local
    • After: both by default