Infix v23.09.0
github-actions
released this
02 Oct 10:02
·
1504 commits
to main
since this release
Note: upcoming releases will lock the
root
user for system-only
services. Instead anadmin
user will be the only default user with
the CLI as its login shell. This user is already available, so please
consider updating any guidelines or documentation you may have.
YANG Status
- ietf-system:
- infix-system: MotD (Message of the Day) augment
- infix-system: user login shell augment, default:
/bin/false
- infix-system-software: system-state/software augment for
remotely querying firmware version information - infix-system-software: firmware upgrade with
install-bundle
RPC - infix-system: timezone-name deviation, replaced with IANA timezones
- infix-system: username deviation, clarifying Linux restrictions
- infix-system: deviations for unsupported features, e.g. RADIUS
- ietf-interfaces:
- infix-interfaces: deviation for
if:phys-address
to allow read-write - ietf-ip: augmented with IPv4LL similar to standardized IPv6LL
- infix-ip: deviations (
not-supported
) added for IPv4 and IPv6:/if:interfaces/if:interface/ip:ipv4/ip:address/ip:subnet/ip:netmask
/if:interfaces/if:interface/ip:ipv6/ip:address/ip:status
/if:interfaces/if:interface/ip:ipv4/ip:mtu
/if:interfaces/if:interface/ip:ipv6/ip:mtu
/if:interfaces/if:interface/ip:ipv4/ip:neighbor
/if:interfaces/if:interface/ip:ipv6/ip:neighbor
- ietf-if-vlan-encapsulation: Linux VLAN interfaces, e.g.
eth0.10
- infix-if-bridge: Linux bridge interfaces with native VLAN support
- infix-if-veth: Linux VETH pairs
- infix-if-type: deviation for interface types, limiting number
to supported types only. New identities are derived from default
IANA interface types, ensuring compatibility with other standard
models, e.g.,ieee802-ethernet-interface.yang
- infix-interfaces: deviation for
- Configurable services:
- ieee802-dot1ab-lldp: stripped down to an
enabled
setting - infix-services: support for enabling mDNS and SSDP discovery
- ieee802-dot1ab-lldp: stripped down to an
Changes
- The following new NETCONF interface operational status have been added:
- admin-status
- IP address origin (dhcp, static, link-layer, random, other)
- bridge
- parent-interface
- basic statistics (
in_octets
,out_octets
)
- Support for custom interface
phys-address
(MAC address) - The CLI admin-exec command
show interfaces
now fully uses NETCONF
operational data to display both available interfaces and all of their
IP addresses. Displaying an individual interface will show more info. - The CLI admin-exec command
password encrypt
now default to SHA512
Fixes
- Fix #136: IPv6 autoconf
create-global-addresses true
does not bite - Fix #138: Not possible to have static IP and DHCP at the same time
- Minor fixes and updates to documentation (faulty links, references)
- The
sync-fork.yml
workflow has finally been fixed.
Issues
Known issues with serious impact.
- Issue #151: Operational status broken