Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-27 | bgp: T2387: Fix XML sheme for new bgp and bgp.py handler | sever-sever | |
2020-10-27 | accel: T2631: Add option for radius disable-accounting | sever-sever | |
2020-10-26 | dhcp-server: xml: T3016: use constraintErrorMessage for subnet definition | Christian Poessinger | |
2020-10-23 | isis: T1316: October steps | sever-sever | |
2020-10-20 | conf-mode: T2103: Delete value help match en[ospx]N for eth interfaces | sever-sever | |
2020-10-19 | dhcpv6-server: T3000: fix prefix-degeation prefix-length help strings | Christian Poessinger | |
Error while copying statement from preference node. | |||
2020-10-17 | ifconfig: T2985: support on demand bridge creation | Christian Poessinger | |
The current implementation for bridge based interfaces has an issue which is caused by priority inheritance. We always assumed that the bridge interface will be created last, but this may not be true in all cases, where some interfaces will be created "on demand" - e.g. OpenVPN or late (VXLAN, GENEVE). As we already have a bunch of verify steps in place we should not see a bridge interface leak to the underlaying infrastructure code. This means, whenever an interface will be member of a bridge, and the bridge does yet not exist, we will create it in advance in the interface context, as the bridge code will be run in the same commit but maybe sooner or later. This will also be the solution for T2924. | |||
2020-10-17 | geneve: T1799: add IPv6 CLI options | Christian Poessinger | |
2020-10-17 | Merge pull request #576 from sever-sever/T752 | Christian Poessinger | |
sysctl-forwarding: T752: Add disable forwarding for ipv4 | |||
2020-10-17 | sysctl-forwarding: T752: Add disable forwarding for ipv4 | sever-sever | |
2020-10-17 | syslog: T2938: Add format octet-counted for syslog conf-mode | sever-sever | |
2020-10-15 | conf-mode: T915: Add mpls ldp explicit and holdtime commands | sever-sever | |
2020-10-13 | pppoe-server: T2972: Increase rate limit validator | DmitriyEshenko | |
2020-10-11 | tftp-server: T2974: migrate to get_config_dict() | Christian Poessinger | |
2020-10-11 | nat: T2198: use proper validators for dnat translation address | Christian Poessinger | |
2020-10-07 | Merge pull request #563 from lucasec/dns-source-address | Christian Poessinger | |
pdns_recursor: T2964: Expose query-local-address to dns config. | |||
2020-10-06 | pdns_recursor: T2964: Expose query-local-address to dns config. | Lucas Christian | |
In certain split DNS configurations, there is a need for more fine-grained control over the local address DNS forwarding uses to issue queries. The current pdns_recursor configuration allows the recursor to send queries from any available address on the interface the OS selects for the query, with no option to limit queries to a particular address or set of addresses. This commit exposes the `query-local-address` option in `recursor.conf` to users via the `service` `dns` `forwarding` `source-address` config node. If the parameter is unspecified, the default value of 0.0.0.0 (any IPv4 address) and :: (any IPv6 address) are used to match current behavior. Users who want more control can specify one or more IPv4 and IPv6 addresses to issue queries from. Per pdns_recursor docs, the recursor will load balance queries between any available addresses in the pools. Since IPv4 and IPv6 are different pools, note that specifying only one type of address will disable issuing queries for the other address family. | |||
2020-10-06 | openconnect: T2036: reuse accel-name-server.xml.i | Christian Poessinger | |
2020-10-06 | xml: tftp-server: include/reuse port-number.xml.i | Christian Poessinger | |
2020-10-06 | xml: include: add common helper file for listen-address | Christian Poessinger | |
2020-10-05 | Update search domain error message to match new validation logic. | Lucas Christian | |
(also converted file to unix line endings) | |||
2020-10-05 | wireless: T2963: set default "both" on "security wpa mode" | Christian Poessinger | |
2020-10-05 | dhcp(v6)-server: T2961: use fqdn validator wnd move to include snipped | Christian Poessinger | |
Migrate the domain-search node (which occurs three times) to an includable snippet. Also re-use the fqdn validator to keep the regex patterns to as few locations as possible. | |||
2020-10-05 | Merge pull request #562 from lucasec/dhcpv6-stateless | Christian Poessinger | |
dhcpv6: T2961: support stateless dhcpv6 clients | |||
2020-10-04 | dhcpv6: T2961: support stateless dhcpv6 clients | Lucas Christian | |
This commit adds support for configuring the DHCPv6 server to serve "stateless" DHCPv6 clients (those that send an information-request message and do not request an address). The change introduces a `common-options` node at the `shared-network-name` level, which allows specifying options applicable to clients regardless of subnet assigned (or in the case of stateless clients, when no subnet is assigned). Parameters specified at the subnet level take precedence over those set at the shared-network level. Presently, only parameters that are meaningful to stateless clients have been exposed under `common-options`, as there is no precedent of exposing parameters at multiple levels under the current DHCPv4 or DHCPv6 configuration syntax. If desired, additional parameters could certainly be added with relative ease. | |||
2020-10-04 | sstp: T2960: migrate to get_config_dict() and reusable templates | Christian Poessinger | |
2020-10-04 | l2tp: pptp: pppoe-server: T2953: use common Accel-PPP MTU include file | Christian Poessinger | |
2020-10-04 | l2tp: pptp: sstp: pppoe-server: T2953: use common include for client-ip-pool | Christian Poessinger | |
2020-10-04 | pppoe-server: T2953: rename CLI local-ip to gateway-address | Christian Poessinger | |
Required to get a common CLI for all services provided by Accel-PPP. Once the CLI for each service is consitent - Jinja2 templates can be reused together with get_config_dict(). | |||
2020-10-04 | xml: include: add comment about source filename to every include snippet | Christian Poessinger | |
2020-10-04 | sstp: T2953: migrate gateway-address, client-ip-settings to common level | Christian Poessinger | |
* move "network-settings gateway-address" to "gateway-address" * move "network-settings client-ip-settings" to "client-ip-pool" | |||
2020-10-03 | sstp: T2953: migrate mtu to common level | Christian Poessinger | |
Preparation before using get_config_dict() and common Jinja2 templates. | |||
2020-10-03 | sstp: T2953: migrate name-server settions to common level | Christian Poessinger | |
In order to reuse as much as possible before migrationg to get_config_dict() and re-use Jinja2 snippets the name-server node must be moved one level up to 'set vpn sstp name-server'. | |||
2020-10-03 | pppoe-server: T2956: make use of defaultValue list feature | Christian Poessinger | |
2020-10-03 | accel-ppp: T2953: fix missing defaultValue on mppe | Christian Poessinger | |
Commit ba050937 ("accel-ppp: T2953: drop redundant CLI definitions ") dropped the defaultValue of 'prefer' for MPPE making the smoketests fail. This has been corrected. | |||
2020-10-02 | sstp: T2953: migrate ppp-settings to ppp-options node | Christian Poessinger | |
2020-10-02 | acces-ppp: T2953: drop redundant CLI definitions | Christian Poessinger | |
2020-10-01 | pppoe-server: T2936: move to get_config_dict() | Christian Poessinger | |
For easier configuration read in (CLI) validation and also template rendering it makes sense to drop the old, single implementation and move to the new, generic get_config_dict() approach. Recurring configuration parts like ip-pool, ipv6-pool and nameservers have also been split our into individual templates which will be included through Jinja2 - leading to a single-source of the template sections, too. | |||
2020-09-29 | vrrp: T2933: Add option virtual-address-excluded | sever-sever | |
2020-09-28 | pppoe-server: T2919: Add possibility change Called-Station-Id format | DmitriyEshenko | |
2020-09-27 | vxlan: geneve: T2930: add CLI node to set MAC address | Christian Poessinger | |
2020-09-26 | Merge pull request #554 from sever-sever/T2918 | Christian Poessinger | |
accel-ppp: T2918: Add accounting interim jitter option | |||
2020-09-26 | macsec: T2023: shift priority to run on vxlan/geneve source-interface | Christian Poessinger | |
2020-09-26 | accel-ppp: T2918: Add accounting interim jitter option | sever-sever | |
2020-09-26 | accel-ppp: T2917: Add Preallocate NAS-port-id | sever-sever | |
2020-09-26 | xml: interface-definitions: fix wrong file extension of inlcude files | Christian Poessinger | |
Files which are included by others whouls have the ".xml.i" extension. | |||
2020-09-25 | dns: forwarding: T2921: migrate to get_config_dict() | Christian Poessinger | |
2020-09-24 | wireless: T2241: add "wds" CLI option | Christian Poessinger | |
2020-09-22 | openvpn: T2907: add 'none' encryption option to not encrypt any data | Marcus Hoff | |
2020-09-22 | conf-mode: T2915: Adding lost option proxy-arp-pvlan for vlan | sever-sever | |