| Age | Commit message (Collapse) | Author | 
|---|
|  | T5154: NTP: allow maximum of one ipv4 and one ipv6 address on paramet… | 
|  |  | 
|  |  | 
|  |  | 
|  | <listen-address>. Also allow only one single value <interface>. | 
|  | T4659: op-mode: Display bridge interface details | 
|  | T4889: NAT Redirect: adddestination nat redirection (to local host) feature. | 
|  | ospf: T5377: add graceful restart FRR feature (RFC 3623) | 
|  | Comply with the code comment and not remove the users home directory.
This also fixes the issue that user homes get cleaned on system reboot | 
|  | sFlow mode requires fewer resources then mode "mirror"
Integrate it into configuration mode
set service ids ddos-protection mode 'sflow'
set service ids ddos-protection sflow listen-address '127.0.0.1'
set service ids ddos-protection sflow port '6343' | 
|  |  | 
|  | New CLI commands:
* set protocols ospf graceful-restart grace-period 300
* set protocols ospf graceful-restart helper planned-only
* set protocols ospf graceful-restart helper no-strict-lsa-checking
* set protocols ospf graceful-restart helper supported-grace-time 400
* set protocols ospf graceful-restart helper enable router-id 192.0.2.1
* set protocols ospf graceful-restart helper enable router-id 192.0.2.2
* set protocols ospfv3 graceful-restart grace-period 300
* set protocols ospfv3 graceful-restart helper planned-only
* set protocols ospfv3 graceful-restart helper lsa-check-disable
* set protocols ospfv3 graceful-restart helper supported-grace-time 400
* set protocols ospfv3 graceful-restart helper enable router-id 192.0.2.1
* set protocols ospfv3 graceful-restart helper enable router-id 192.0.2.2 | 
|  | Fixed verifying peer without AFI, if the peer is interface. | 
|  |  | 
|  | T4497: ping: andd option to force ipv4 or ipv6 (-4 | -6) | 
|  |  | 
|  |  | 
|  |  | 
|  | There was no /var/log/messages handler for logrotate making rsyslog
crash after a few days.
In addition we had some JIna2 templating errors for hosts, user and file
CLI nodes
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'facility'
Looks like therey are used rarely ;) - lucky me! | 
|  |  | 
|  |  | 
|  |  | 
|  | policy: T5357: only delete migrated BGP community rules | 
|  | * T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process
* T5195: use read_file and write_file implementation from vyos.utils.file
Changed code automatically using:
find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} +
find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} +
* T5195: move chmod* helpers to vyos.utils.permission
* T5195: use colon_separated_to_dict from vyos.utils.dict
* T5195: move is_systemd_service_* to vyos.utils.process
* T5195: fix boot issues with missing imports
* T5195: move dict_search_* helpers to vyos.utils.dict
* T5195: move network helpers to vyos.utils.network
* T5195: move commit_* helpers to vyos.utils.commit
* T5195: move user I/O helpers to vyos.utils.io | 
|  | T5059: relay: add disable options for dhcp-relay and dhcpv6-relay | 
|  | T5355:IPSec:op cmd:"sh vpn ike status" not working | 
|  | dhclient: T5358: Use return in 99-ipsec-dhclient-hook | 
|  | Use return instead of exit in 99-dhclient-exit-hook to allow subsequent unnumbered hooks to run (like rfc3442-classless-routes). Hooks are sourced, not executed. | 
|  | Commit 6e621e42f ("bgp: T5338: simplify XML and code handling") hat a wrong if
branch when handling the check if an interface belongs to the proper VRF when
MPLS forwarding is used.
This has been fixed. | 
|  |  | 
|  |  | 
|  | validor for dhcpv6-relay which was missing. | 
|  |  | 
|  |  | 
|  |  | 
|  | bgp: T5338: Added 'protocols bgp interface <int> mpls forwarding' feature | 
|  |  | 
|  | Added 'protocols bgp interface <int> mpls forwarding' feature.
It is possible to permit BGP install VPN prefixes without transport labels.
This configuration will install VPN prefixes originated from an e-bgp session,
and with the next-hop directly connected. | 
|  | Migrate:
    high-availability virtual-server 203.0.113.1
to: high-availability virtual-server <name> address 203.0.113.1 | 
|  | T775: Config-sync bracketize IPv6 secondary address | 
|  |  | 
|  | bracketize IPv6 remote address to avoid
Failed to parse: https://2001:db8::2/configure-section | 
|  | T775: Add service config-sync between 2 routers | 
|  | VPP: T1797: Optimizations for VPP memory allocation during startup | 
|  | - changed memory requirement from total to available. This allows to start on
systems with less total memory and protects from startup on systems with
overloaded memory.
- prevent startup if sysctl settings were not applied. This protects from
situations when the system cannot allocate enough hugepages or apply other
sysctl settings. | 
|  | without vrf | 
|  | isis: T5335: fix invalid isis config base in migration script | 
|  | * set protocols ospf aggregation timer <seconds>
* set protocols ospf summary-address x.x.x.x/x [tag 1-4294967295]
* set protocols ospf summary-address x.x.x.x/x no-advertise | 
|  | After an interface is added/removed from VPP, it will be reinitialized, which
allows reconfiguring IP addresses on it.
Also modified VPP load priority to start before interfaces, and avoid
reconfiguration during boot. | 
|  |  |