summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-29xml: T1466: provide common includes for SSL certificate CLI nodesChristian Poessinger
Gather all SSL certificate, ca and key nodes into a single representation of XML which can be #included into the XML definitions of the CLI interface to be rendered.
2020-12-28webproxy: T563: use new bash blacklist updaterChristian Poessinger
2020-12-28Merge pull request #643 from c-po/t563-webproxyChristian Poessinger
webproxy: T563: migrate from old Perl code to XML and get_config_dict()
2020-12-28webproxy: T563: squidguard: support default rulesetChristian Poessinger
2020-12-28webproxy: T563: op-mode: initial command supportChristian Poessinger
2020-12-28webproxy: T563: add squidguard bodyChristian Poessinger
2020-12-28webproxy: T563: improve handling of cache-peersChristian Poessinger
2020-12-28webproxy: T563: migrate from old Perl code to XML and get_config_dict()Christian Poessinger
Basic proxy functionality is working but the squidguard smoketest still fails as this is yet not implemented.
2020-12-28ddns: T3151: update scripts to work with Bullseye upstream versionChristian Poessinger
2020-12-28ddns: T757: add missing dependencyChristian Poessinger
2020-12-28smoketest: webproxy: improve local ok/block lists testChristian Poessinger
2020-12-28xml: completion-help: add helper for all local assigned IP addressesChristian Poessinger
This replaces the Python script by a bash variant which is much faster as the Python interpreter does not need to be launched on invocation.
2020-12-28isis: T3156: fix XML indentionChristian Poessinger
2020-12-27Merge pull request #658 from jack9603301/T3150Christian Poessinger
mirror: T3150: When configuring QoS, the setting procedure of port mirroring is wrong
2020-12-27Merge pull request #659 from Cheeze-It/currentChristian Poessinger
ISIS: T3156: Adding initial op commands for ISIS
2020-12-27ISIS: T3156: Adding initial op commands for ISISCheeze_It
We are adding the initial ISIS operational commands here. They should be fairly straightforward in regards to the context help.
2020-12-27xml: fix valueHelp format stringsChristian Poessinger
A pre-defined list of common format strings to be used inside the <format> node of <valueHelp> is available from [1]. Adjust all currently in use <format> nodes to re-use the predefined strings over writing them on their own by even encapsulating the <> signs as &lt; and &gt;. [1]: https://github.com/vyos/vyatta-cfg/blob/5aec1a0429f2f/etc/bash_completion.d/vyatta-cfg#L515-L566
2020-12-27ntp: T623: add missing constraints for server tagNodeChristian Poessinger
2020-12-26mirror: T3150: When configuring QOS, the setting procedure of port mirroring ↵jack9603301
is wrong In e8957b5, we used json to parse the `tc qdisc` filter to determine whether it needs to be deleted (reduction of exception mechanism), but now we find that the json output by this command will output unparsed json in some cases, so We have to go back to the processing of the exception mechanism
2020-12-25nat: T3092: add u32 qualifier in front of rule idChristian Poessinger
2020-12-23xdp: op-mode: T2666: support per interface statisticsChristian Poessinger
2020-12-23Merge branch 'xdp' of github.com:c-po/vyos-1x into currentChristian Poessinger
* 'xdp' of github.com:c-po/vyos-1x: bond: T2666: enable XDP support xml: include: accel: convert dos/unix line endings xdp: T2666: move CLI node to "interfaces ethernet <eth> xdp" xdp: T2666: require at least 2 TX queues
2020-12-23bond: T2666: enable XDP supportChristian Poessinger
2020-12-23xml: include: accel: convert dos/unix line endingsChristian Poessinger
2020-12-23xdp: T2666: move CLI node to "interfaces ethernet <eth> xdp"Christian Poessinger
2020-12-23xdp: T2666: require at least 2 TX queuesChristian Poessinger
2020-12-22Merge pull request #657 from Cheeze-It/currentChristian Poessinger
mpls: T915: Add ordered control for LDP
2020-12-22mpls: T915: Add ordered control for LDPCheeze_It
In here we are adding the latest FRR update to allow for LDP label distribution to operate in ordered control mode.
2020-12-22wireguard: T2206: improve help stringsChristian Poessinger
2020-12-22Merge pull request #656 from sever-sever/T2859Daniil Baturin
op-mode: T2859: Fix show nat source translations
2020-12-22op-mode: T2859: Fix show nat source translationssever-sever
2020-12-22Merge pull request #655 from DmitriyEshenko/1x-openvpn21122020f2Christian Poessinger
openvpn: T3143: Push routes in correct format <IP> <NETMASK>
2020-12-21openvpn: T3143: Push routes in correct format <IP> <NETMASK>DmitriyEshenko
2020-12-21Merge pull request #654 from DmitriyEshenko/fix-openvpn-21122020Christian Poessinger
openvpn: T3142: Change the path to tunnel status file
2020-12-21smoketest: wifi: add testcase for bridging an AP interfaceChristian Poessinger
2020-12-21xdp: T2666: remove wrongly added binarysChristian Poessinger
2020-12-21smoketest: mirror: drop testcaseChristian Poessinger
The mirror smoketest does more harm then good. It creates interfaces which are not cleaned up afterwards resulting and strange behavior on live systems. The entrie interface mirror smoketest must be redone.
2020-12-21openvpn: T3142: Change the path to tunnel status fileDmitriyEshenko
2020-12-21Merge pull request #653 from jpbede/fix/flow-accounting-templateChristian Poessinger
flow-accounting: T3141: remove legacy jinja2 template
2020-12-21flow-accounting: T3141: remove legacy jinja2 templateJan-Philipp Benecke
2020-12-21Merge pull request #652 from jpbede/fix/flow-accounting-templateDaniil Baturin
flow-accounting: T3141: Fixing wrongly formatted config
2020-12-20flow-accounting: T3141: Fixing wrongly formated configJan-Philipp Benecke
2020-12-20smoketest: wireless: test default values for channel and phyChristian Poessinger
2020-12-20ethernet: T3140: remove debug codeChristian Poessinger
2020-12-20Revert "dhcpv6: T3134: add missing duid support"Christian Poessinger
This reverts commit 9541355433e202fade4692851bffa33ba9d48f44.
2020-12-20smoktest: interface: disable base mirror testChristian Poessinger
One should not use hardcoded interfaces in this base class, rather rely on self._options like every other test. This implementation breaks on my development system ans also deletes my OSPF dummy mgmt interface :(.
2020-12-20ethernet: T3140: relax "ethernet offload-options" CLI definitionChristian Poessinger
Migrate from ethernet eth1 { offload-options { generic-receive on generic-segmentation on scatter-gather on tcp-segmentation on udp-fragmentation on } } to ethernet eth1 { offload { ufo tso sg gso gro } }
2020-12-20wifi: T517: physical-interface and channel now default to phy0 and 0Christian Poessinger
This change makes it easier for first time users as they do not need to configure that much options. Less hazzle, better user experience.
2020-12-20wifi: T3043: country-code should be lower caseChristian Poessinger
2020-12-20wifi: T2875: support bridging of wireless AP interfaceChristian Poessinger