Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-07 | T5434: use merge_defaults in protocols_failover.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in protocols_bfd.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in protocols_babel.py | John Estabrook | |
2023-08-07 | T5434: use merge_defaults instead of defaults in pki.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in nat.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in nat66.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in load-balancing-wan.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in load-balancing-haproxy.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in lldp.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in interfaces-wireless.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in interfaces-bridge.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in igmp_proxy.py | John Estabrook | |
2023-08-07 | T5434: use auto-defaults in http-api.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in flow_accounting_conf.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in firewall.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in dns_forwarding.py | John Estabrook | |
2023-08-07 | T5434: remove unneeded imports in dns_dynamic.py | John Estabrook | |
2023-08-07 | T5434: use auto-defaults in dhcpv6_relay.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in dhcp_server.py | John Estabrook | |
2023-08-07 | T5434: use auto-defaults in dhcp_relay.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in container.py | John Estabrook | |
2023-08-07 | T5434: use auto-defaults in conntrack_sync.py | John Estabrook | |
2023-08-07 | T5319: remove workarounds for defaults in conntrack.py | John Estabrook | |
2023-08-06 | smoketest: T5428: check for process running in designated VRF | Christian Breunig | |
Start IPv4/IPv6 DHCP clients on an interface bound to a given VRF. Verify that the client process runs in the VRF context. | |||
2023-08-06 | T5195: move helpers from vyos.validate to vyos.utils package | Christian Breunig | |
2023-08-06 | dyndns: T5228: remove T2665 workarounds | Christian Breunig | |
2023-08-05 | T5428: remove hardcoded dhcp lease file path from dhclient hook | Christian Breunig | |
2023-08-05 | dhcpv6: T5428: client renewal fails when running inside VRF | Christian Breunig | |
2023-08-05 | T3355: provide VRF for DHCP client leases | Christian Breunig | |
2023-08-05 | dhcp: T5428: remove hardcoded path to client runtime directories | Christian Breunig | |
2023-08-04 | dhcp: T5428: client renewal fails when running inside VRF | Christian Breunig | |
vyos@vyos# run show vrf MGMT processes 2282 sshd There is no dhclient process running in given VRF. dhclient complains it can not send out packets via the given interface (as it's not bound to that VRF) Aug 02 20:29:54 dhclient[1686]: send_packet: Network is unreachable Aug 02 20:29:54 dhclient[1686]: send_packet: please consult README file regarding broadcast address. Aug 02 20:29:54 dhclient[1686]: dhclient.c:3001: Failed to send 300 byte long packet over fallback interface. | |||
2023-08-04 | dhcp: T5428: provide common direcotry path via vyos.defaults.directories | Christian Breunig | |
Multiple scripts use the same hardcoded path for DHCP client leases in different direcotries - this can't be worse. | |||
2023-08-04 | T5436: Add missing preconfig-script | Apachez | |
2023-08-02 | vxlan: T5429: source-interface is not honored and throws config error | Christian Breunig | |
cpo@leaf-02# show interfaces vxlan +vxlan vxlan1 { + mtu 1500 + parameters { + nolearning + } + port 4789 + source-interface dum1 + vni 100 +} cpo@leaf-02# commit [ interfaces vxlan vxlan1 ] Group, remote or source-address must be configured [[interfaces vxlan vxlan1]] failed Extend verify() check to also honor source-interface definition. | |||
2023-08-02 | dhclient: T5003: start daemon in foreground mode | Christian Breunig | |
2023-08-02 | dhclient: T5003: improve VRF bound client startup | Christian Breunig | |
When booting a system with DHCP clients running inside a VRF we require multiple restarts - prevent systemd from putting the service into a "failed" state. | |||
2023-08-02 | T5319: remove workarounds for defaults in high-availability.py | John Estabrook | |
2023-08-02 | Merge pull request #2129 from sever-sever/T5427 | Christian Breunig | |
T5427: Fix migration script arguments len expects 2 args | |||
2023-08-02 | Merge pull request #2122 from aapostoliuk/T5413 | Christian Breunig | |
wireguard: T5413: Blocked adding the peer with the router's public key | |||
2023-08-02 | wireguard: T5413: Blocked adding the peer with the router's public key | aapostoliuk | |
Disabeled adding the peer with the same public key as the router has. Added smoketest | |||
2023-08-02 | T5427: Fix migration script arguments len expects 2 args | Viacheslav Hletenko | |
The script's name is always provided as the first argument sys.argv[0] Expected length for argv is 2 (script itself + config file) Change: 'if (len(argv) < 1)' to 'if len(argv) < 2' | |||
2023-08-01 | T5374: Add system option time-format 12 or 24 hours | Viacheslav Hletenko | |
Ability to set locate time format 12|24-hour set system option time-format 12-hour|24-hour $ date Tue Aug 1 12:33:45 PM EEST 2023 $ date Tue 1 Aug 12:34:09 EEST 2023 | |||
2023-07-31 | T3700: add "show bridge vlan tunnel" | Christian Breunig | |
2023-07-31 | Merge branch 'current' into T5014-dnat | Nicolás Fort | |
2023-07-31 | T5014: fix conflicts. Add code for redirection, which is causing conflicts. ↵ | Nicolas Fort | |
Change code for new syntax | |||
2023-07-31 | T5406: webproxy op-mode command: add vrf support for blacklist update command | Nicolas Fort | |
2023-07-31 | T5014: nat: add source and destination nat options for configuring load ↵ | Nicolas Fort | |
balance within a single rule. | |||
2023-07-31 | dhcpv6-pd: T5387: add support for no-release flag | 1vivy | |
When no-release is specified, dhcp6c client will not release allocated address or prefix on client exit. vyos.ifconfig: dhcpv6: T5387: re-use options_file for no release flag [WIP] * Todo: render Jinja2 template and fill it vyos.ifconfig: dhcpv6: T5387: finish options_file and no release flag in cli vyos.ifconfig: dhcpv6: T5387: fix missing/wrong end tag vyos.ifconfig: dhcpv6: T5387: fix options, no var for -n dhcpv6-client: T5387: fix missing / from filepaths | |||
2023-07-31 | login: T4790: sync number of max RADIUS servers with equuleus branch (8) | Christian Breunig | |
2023-07-30 | T3355: always work with UNIX timestamps for dhcp client lease display | Christian Breunig | |
ISC dhcp client contains least_update timestamp in human readable format this makes less sense for an API and also the expiry timestamp is provided in UNIX time. Convert string (e.g. Sun Jul 30 18:13:44 CEST 2023) to UNIX time (1690733624) vyos@vyos:~$ ${vyos_op_scripts_dir}/dhcp.py show_client_leases --family inet --interface eth0.10 Interface eth0.10 IP address 172.16.33.123 [Active] Subnet Mask 255.255.255.0 Domain Name vyos.net Router 172.16.33.254 Name Server 172.16.254.30 DHCP Server 172.16.33.254 DHCP Server 86400 Last Update Sun Jul 30 18:13:44 CEST 2023 Expiry Mon Jul 31 18:13:43 CEST 2023 vyos@vyos:~$ ${vyos_op_scripts_dir}/dhcp.py show_client_leases --family inet --interface eth0.10 --raw [ { "last_update": 1690733624, "reason": "RENEW", "interface": "eth0.10", "new_expiry": "1690820023", "new_dhcp_lease_time": "86400", "medium": "", "alias_ip_address": "", "new_ip_address": "172.16.33.123", "new_broadcast_address": "172.16.33.255", "new_subnet_mask": "255.255.255.0", "new_domain_name": "vyos.net", "new_network_number": "172.16.33.0", "new_domain_name_servers": "172.16.254.30", "new_routers": "172.16.33.254", "new_static_routes": "", "new_dhcp_server_identifier": "172.16.33.254", "new_dhcp_message_type": "5", "old_ip_address": "172.16.33.123", "old_subnet_mask": "255.255.255.0", "old_domain_name": "vyos.net", "old_domain_name_servers": "172.16.254.30", "old_routers": "172.16.33.254", "old_static_routes": "" } ] |