Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-05 | [bridge] T1156: add XML completion helpers for interface address (dhcp and ↵ | Christian Poessinger | |
dhcpv6) | |||
2019-08-05 | [bridge] T1156: support adding interface addresses | Christian Poessinger | |
2019-08-05 | [bridge] T1156: add XML address constraints | Christian Poessinger | |
2019-08-05 | [bridge] T1156: remove priority of address node | Christian Poessinger | |
2019-08-05 | Python/VyOS validate: extend is_intf_addr_assigned() | Christian Poessinger | |
Verify if the given IPv4/IPv6 address is assigned to specific interface. It can check both a single IP address (e.g. 192.0.2.1 or a assigned CIDR address 192.0.2.1/24. Used testbench: =============== 20: br0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 inet 192.0.2.1/24 brd 192.0.2.255 scope global br0 inet 192.0.3.1/24 brd 192.0.3.255 scope global br0 inet6 2001:db8:2::ffff/64 scope global tentative inet6 2001:db8:1::ffff/64 scope global tentative is_intf_addr_assigned('br0', '192.0.2.1/24') -> True is_intf_addr_assigned('br0', '192.0.2.1') -> True is_intf_addr_assigned('br0', '2001:db8:2::ffff/64') -> True is_intf_addr_assigned('br0', '2001:db8:2::ffff') -> True is_intf_addr_assigned('br0', '192.0.100.1/24') -> False is_intf_addr_assigned('br0', '192.0.100.1') -> False is_intf_addr_assigned('br0', '2001:db8:100::ffff/64') -> False is_intf_addr_assigned('br0', '2001:db8:100::ffff') -> False | |||
2019-08-05 | Python/VyOS validate: add helper to check if an address belongs to a given ↵ | Christian Poessinger | |
interface | |||
2019-08-04 | Python/VyOS validate: improve logic on is_ipv4() and is_ipv6() | Christian Poessinger | |
Previosly the check failed when a network statement was passed which contained host bits set e.g. 192.0.2.1/24. This no longer is an issue b/c this is a valid v4 address. Address is now split on / and validated. | |||
2019-08-04 | [bridge] T1156: add missing 'pass' statements | Christian Poessinger | |
2019-08-04 | [bridge] T1156: validate if supplied MAC address is valid | Christian Poessinger | |
2019-08-04 | [bridge] T1156: remove helper script bridge_has_members.py | Christian Poessinger | |
Bridge member interface is now handled completely inside the bridge node and no longer spread accross different interface definitions. | |||
2019-08-04 | [bridge] T1156: rename igmp-snooping node to igmp | Christian Poessinger | |
2019-08-03 | [bridge] T1156: interfaces can be assigned to any one bridge only | Christian Poessinger | |
2019-08-03 | [bridge] T1156: support adding and removing bridge member interfaces | Christian Poessinger | |
This is the new syntax bridge br0 { member { interface eth0 { cost 10 } interface eth1 { cost 11 } } } | |||
2019-08-02 | [list-interfaces] support listing interfaces which can be bridged | Christian Poessinger | |
2019-08-02 | [bridge] T1156: add configuration migration script | Christian Poessinger | |
2019-08-02 | [bridge] T1156: first working implementation using Python and XML | Christian Poessinger | |
2019-08-02 | T786: Rename tagNode environment variable VALUE to VYOS_TAGNODE_VALUE | Christian Poessinger | |
2019-08-02 | WireGuard: rename wireguard.py -> interface-wireguard.py | Christian Poessinger | |
2019-08-02 | WireGuard: rename wireguard.xml -> interfaces-wireguard.xml | Christian Poessinger | |
2019-07-31 | Merge pull request #95 from DmitriyEshenko/l2tp | hagbard-01 | |
T1555 Implementation shared-secret for LNS. Implementation command di… | |||
2019-07-31 | T1555 Implementation shared-secret for LNS. Implementation command disabling ↵ | DmitriyEshenko | |
ccp. | |||
2019-07-31 | [SSTP] - T853: adding show commands for session and stats | hagbard | |
2019-07-30 | Merge pull request #94 from hagbard-01/sstp | hagbard-01 | |
[SSTP] - T853: accel-ppp: SSTP implementation | |||
2019-07-30 | [SSTP] - T853: accel-ppp: SSTP implementation | hagbard | |
2019-07-26 | T1546 fix syntax l2tp radius source-address and migrate other radius options | DmitriyEshenko | |
2019-07-25 | Merge pull request #93 from DmitriyEshenko/patch-5 | Christian Poessinger | |
T1541 Fix: adding additional check | |||
2019-07-25 | T1541 Fix: adding additional check | Eshenko Dmitriy | |
2019-07-25 | [accel-l2tp] - T834: l2tp implementation | hagbard | |
- node.def deletion for show remote-access - IPSec interface checking for L2TP - IPSec x509 for l2tp - verification of outside-address to warning since it was optional in the previous config | |||
2019-07-22 | [wireguard] fixing value help typo | hagbard | |
2019-07-22 | [pppoe] typo fixed | hagbard | |
2019-07-21 | T1537: add missing help for 'set service dns' | Christian Poessinger | |
2019-07-19 | Merge pull request #91 from jjakob/current | Christian Poessinger | |
T1376: improve show_dhcp and show_dhcpv6 | |||
2019-07-19 | T1376: improve show_dhcp and show_dhcpv6 | Jernej Jakob | |
2019-07-19 | [VRRP] T1362: quote VRRP password strings to avoid config parse errors. | Daniil Baturin | |
2019-07-19 | [DHCPv6 server] T1440: add subnet uniqueness check to DHCPv6. | Daniil Baturin | |
2019-07-18 | T1440: in IPv4 DHCP, print the subnet rather than a dict dump | Daniil Baturin | |
when a non-unique subnet is found. | |||
2019-07-16 | T1531: do not include the domain name in system hostname. | Daniil Baturin | |
2019-07-16 | [syslog] T1530 - "set system syslog global archive file" doesn't work | hagbard | |
2019-07-15 | [T1299] - SNMP extension with custom scripts | hagbard | |
2019-07-16 | Merge pull request #90 from DmitriyEshenko/patch-4 | Daniil Baturin | |
Fix typo pppoe-server to pptp-server | |||
2019-07-15 | Fix typo pppoe-server to pptp-server | Eshenko Dmitriy | |
2019-07-14 | [dns-forwarding] T1333: handle domain forward and general recursion in one ↵ | Christian Poessinger | |
configuration line In the past we used the PowerDNS cofniguration option forward-zones and forward-zones-recurse, but only the latter one sets the recursion bit in the DNS query. Thus all recursions have been moved to this config statement. | |||
2019-07-14 | Merge pull request #89 from DmitriyEshenko/patch-3 | Daniil Baturin | |
T1523 Fix bind param if outside-address not present | |||
2019-07-14 | Fix bind param if outside-address not present | Eshenko Dmitriy | |
If in config exist `bind=` without value, accel-ppp listen wrong ip address 255.255.255.255:1723. If need default behavior with listening on 0.0.0.0:1723 we don't set empty bind option. | |||
2019-07-14 | Merge pull request #88 from DmitriyEshenko/patch-1 | Daniil Baturin | |
PPTP server CLI used to mistakenly reference PPPoE. | |||
2019-07-13 | fix typo | Eshenko Dmitriy | |
Replace PPPoE to PPTP | |||
2019-07-12 | Do not try to verify the hostname config if the script is run by cloud-init. | Daniil Baturin | |
2019-07-09 | [wireguard] - T1516: changing committed config causes error | hagbard | |
2019-07-09 | T1497: remove duplicate name servers and search domains obtained from DHCP. | Daniil Baturin | |
2019-07-08 | [IPoE] - T1510: vlan-mon option implementation | hagbard | |