Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-23 | pppoe: validate dhcpv6 client will be started | Christian Poessinger | |
2020-08-23 | T2755: convert jmespath.search() to vyos_dict_search() for performance | Christian Poessinger | |
2020-08-23 | wireless: validate hostapd/wpa_supplicant is running | Christian Poessinger | |
2020-08-23 | vyos.configverify: T2677: extend verify_dhcpv6() for non duplicate sla-ids | Christian Poessinger | |
2020-08-23 | vyos.util: T2755: add vyos_dict_search() to traverse a dictionary | Christian Poessinger | |
This is faster implementation then using jmespath.search('foo.bar', dict). | |||
2020-08-23 | wireless: T2057: ensure interface state is properly set | Christian Poessinger | |
2020-08-23 | hostapd: T2564: bugfix on daemon startup | Christian Poessinger | |
Commit b082a6fb21 ("lcd: T2564: flatten CLI interface") by accident replaced the template for hostapd which an LCD configuration during implementation of T2564. This has been corrected by restoring the content of the service configuration from commit 8efb8ba1e (one commit earlier). | |||
2020-08-23 | ifconfig: vxlan: geneve: T2823: properly set interface state | Christian Poessinger | |
2020-08-23 | dhcpv6-pd: pppoe: T2677: fix dhcpc6 startup | Christian Poessinger | |
DHCPv6 client was not started as it used the old dict keys. | |||
2020-08-23 | Revert "ifconfig: T2653: drop unused vyos.ifconfig.pppoe" | Christian Poessinger | |
This reverts commit 5a5974d5a00b482cabd3dee92bc365d3c9f399bc. Required for operational mode "show interfaces" command. | |||
2020-08-23 | Merge branch 'dhcpv6-pd-cli-adjustment' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'dhcpv6-pd-cli-adjustment' of github.com:c-po/vyos-1x: dhcpv6-pd: T2677: add support for rapid-commit option dhcpv6-pd: T2821: support dhcpv6-pd without "address dhcpv6" ifconfig: T2653: drop unused vyos.ifconfig.pppoe dhcpv6-pd: T2677: optimize CLI interface for PD configuration | |||
2020-08-23 | pppoe: sync to new dhcpv6-pd cli | Christian Poessinger | |
2020-08-23 | dhcpv6-pd: T2677: add support for rapid-commit option | Christian Poessinger | |
When rapid-commit is specified, dhcp6c will include a rapid-commit option in solicit messages and wait for an immediate reply instead of advertisements. | |||
2020-08-23 | dhcpv6-pd: T2821: support dhcpv6-pd without "address dhcpv6" | Christian Poessinger | |
Currently DHCPv6-PD requires an interface address configured to dhcpv6 on the CLI. This is not required also sometimes there is either no dhcpv6 interface addressing available (PPPoE) or wanted. This limitation was artificial due to the old interface code. Change the implementation to spawn the DHCPv6 client and request a prefix even when there is no address request configured. | |||
2020-08-22 | ifconfig: T2653: drop unused vyos.ifconfig.pppoe | Christian Poessinger | |
2020-08-22 | dhcpv6-pd: T2677: optimize CLI interface for PD configuration | Christian Poessinger | |
The current CLI did not support multiple prefix-delegations per interface. Some ISPs only send one /64 to a client per prefix-delegation request, but they allow the customer to request multiple prefixes. The 'dhcpv6-options prefix-delegation' node has been renamed and converted to a tag node named 'dhcpv6-options pd'. The tag node specifies a PD request (>=0). In the past the user needed to know what prefix will be assigned and required to calculate the sla-len by himself. The 'sla-len' node was dropped and is now calculated in the background from the 'dhcpv6-options pd 0 length' node. It is no longer mandatory to supply the 'sla-id' node, if sla-id is not specified it is 'guessed' by counting upwards. Example configuration: ---------------------- ethernet eth1 { address dhcpv6 dhcpv6-options { pd 0 { length 56 interface eth2 { address 1 } } } } This will request a /56 assignment from the ISP and will delegate a /64 network to interface eth2. VyOS will use the interface address ::1 on the delegate interface (eth2) as its local address. | |||
2020-08-20 | Debian: alphabetically sort (build-)dependencies | Christian Poessinger | |
2020-08-20 | Merge pull request #12 from DmitriyEshenko/smoketest-anyconnect | John Estabrook | |
anyconnect: T2812: add basic testing | |||
2020-08-20 | lcd: T2564: remove lcdproc-extra-drivers package | Christian Poessinger | |
2020-08-20 | Merge pull request #532 from erkin/current | Daniil Baturin | |
VRRP: T2761: Extend "show vrrp" op-mode command with router priority | |||
2020-08-20 | VRRP: T2761: Extend "show vrrp" op-mode command with router priority | erkin | |
2020-08-19 | https: T2815: adjust for change in certbot config directory | John Estabrook | |
2020-08-19 | certbot: T2815: change config dir to /config/auth/letsencrypt | John Estabrook | |
2020-08-20 | Merge pull request #530 from DmitriyEshenko/1x-anyconnect-fix01 | Christian Poessinger | |
anyconnect: T2811: Return None if anyconnect not configured | |||
2020-08-20 | Merge pull request #531 from sever-sever/T915-timers | Christian Poessinger | |
mpls-ldp: T915: Add discovery hello timers | |||
2020-08-19 | mpls-ldp: T915: Add discovery hello timers | sever-sever | |
2020-08-19 | lldp: op-mode: convert data processing from XML to JSON | Christian Poessinger | |
2020-08-19 | anyconnect: T2812: add basic testing | DmitriyEshenko | |
2020-08-19 | anyconnect: T2811: Return None if anyconnect not configured | DmitriyEshenko | |
2020-08-18 | op-mode: T2791: Add monitor traceroute explicit for ipv4-ipv6 and vrf | Christian Poessinger | |
op-mode: T2791: Add monitor traceroute explicit for ipv4-ipv6 and vrf | |||
2020-08-18 | anyconnect: T2036: add anyconnect VPN support | Eshenko Dmitriy | |
2020-08-18 | op-mode: T2791: Add monitor traceroute explicit for ipv4-ipv6 and vrf | sever-sever | |
2020-08-18 | dhcpv6: T2510: fix missing id-assoc for non temporary address | Christian Poessinger | |
2020-08-18 | lcd: T2564: add support for Lanner, Watchguard, Symantec boxes | Christian Poessinger | |
2020-08-18 | ifconfig: T2653: bugfix when removing DHCP address | Christian Poessinger | |
DHCP service was not stopped when an DHCP address got removed from the interface. DHCP service is now always stopped if it is not configured explicitly. | |||
2020-08-16 | Merge branch 'T2723' of https://github.com/jack9603301/vyos-1x into current | Christian Poessinger | |
* 'T2723' of https://github.com/jack9603301/vyos-1x: tcptraceroute: T2723: Modify port description tcptraceroute: T2723: Improve command line options, support execution without port tcptraceroute: T2723: Support VRF tcptraceroute: T2723: Fix the problem that tcptraceroute6 cannot be executed | |||
2020-08-16 | Merge pull request #510 from efficiosoft/vyos_template_rewrite | Christian Poessinger | |
vyos.template: T2720: Rework vyos.template Python library | |||
2020-08-16 | dhclient: T2277: remove VRF route when DHCP client exits | Christian Poessinger | |
2020-08-16 | ping: op-mode: T2762: always run in default VRF unless defined otherwise | Christian Poessinger | |
When connected to VyOS by SSH through any VRF, every command is executed in the VRF context thus e.g. ping will run in VRF context but no VRF was defined on the CLI. ping should always run in the default VRF no matter where it is executed, unless a VRF instance is explicitly defined by CLI. | |||
2020-08-16 | Merge pull request #523 from jjakob/increase-max-nat-rule-number-T2764 | Christian Poessinger | |
nat: T2764: increase maximum rule number to 999999 | |||
2020-08-15 | dhclient: T2277: retrieve VRF inform from sysfs rather then iproute2 | Christian Poessinger | |
2020-08-15 | ethernet: check interface disable state | Christian Poessinger | |
2020-08-15 | Merge branch 't2564-lcd' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't2564-lcd' of github.com:c-po/vyos-1x: lcd: T2564: flatten CLI interface system display: T2564: Added test model system display: T2564: Dictionary code update system display: T2564: Conf files to /run system display: T2564: Changed "duration" to "time" system display: T2564: py code cleanup system display: T2564: Replace "config (enabled|disabled)" with "display disabled" system display: T2564: Lowercase model names system display: T2564 Extend VyOS to support appliance LCDs | |||
2020-08-15 | pseudo-ethernet: T2800: source-interface must not be member of a bridge | Christian Poessinger | |
2020-08-15 | vyos.configverify: no need to call .keys() when searching dict | Christian Poessinger | |
2020-08-15 | vyos.configdict: keep is_member import as local as possible | Christian Poessinger | |
2020-08-15 | pppoe-server: T2796: at least one server interface must be defined | Christian Poessinger | |
Add missing verify() check that at least one interface must be defined to listen to PPPoE data. | |||
2020-08-15 | lcd: T2564: flatten CLI interface | Christian Poessinger | |
* set system lcd device <device> * set system lcd model <modeml> Both device and model have completion helpers for supported interfaces and LCD displays. | |||
2020-08-15 | Merge pull request #526 from jack9603301/T2706 | Christian Poessinger | |
monitor-ndp:T2706: Modify the comment of `monitor ndp type` | |||
2020-08-15 | Merge pull request #525 from sever-sever/T2277 | Christian Poessinger | |
dhclient: T2277: Hook for default route in vrf |