Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-04 | Merge pull request #1130 from sarthurdev/firewall | Christian Poessinger | |
firewall: T4130: Fix firewall state-policy errors | |||
2022-01-04 | firewall: T4130: Fix firewall state-policy errors | sarthurdev | |
Also fixes: * Issue with multiple state-policy rules being created on firewall updates * Prevents interface rules being inserted before state-policy | |||
2021-12-31 | Merge branch 'firewall' of https://github.com/sarthurdev/vyos-1x into current | Christian Poessinger | |
* 'firewall' of https://github.com/sarthurdev/vyos-1x: zone_policy: T3873: Implement intra-zone-filtering policy: T2199: Migrate policy route op-mode to XML/Python policy: T2199: Migrate policy route to XML/Python zone-policy: T2199: Migrate zone-policy op-mode to XML/Python zone-policy: T2199: Migrate zone-policy to XML/Python firewall: T2199: Migrate firewall op-mode to XML/Python firewall: T2199: Migrate firewall to XML/Python | |||
2021-12-30 | snmp: T4124: migrate to get_config_dict() | Christian Poessinger | |
2021-12-28 | ipsec: T4111: Fix for swanctl configuration IPV6 peers | Viacheslav | |
Peer name must not contain dots and colons, otherwise swanct can't generate correct configuration for swanctl.conf This is used in connection names and child SA names Add filter 'dot_colon_to_dash' which replace dots and colons | |||
2021-12-21 | interface: T4056: Fix unexpected delete tc qdisc | Viacheslav | |
Traffic-policy rules are generated by old Perl code This commit prevents to unexpected override this code by python. | |||
2021-12-19 | vxlan: T3700: add support for Generic Protocol extension (VXLAN-GPE) | Christian Poessinger | |
2021-12-16 | remote: T3356: Remove incomplete HTTP upload progressbar support | erkin | |
2021-12-16 | Merge branch 'vyos:current' into current | Lulu Cathrinus Grimalkin | |
2021-12-16 | Merge branch 'current' of https://github.com/erkin/vyos-1x into current | erkin | |
2021-12-16 | remote: T4037: Report the final URL when following redirects | erkin | |
2021-12-13 | http-api: T4071: allow API to bind to unix domain socket | John Estabrook | |
2021-12-10 | vxlan: T3700: add support for external controlled FDB | Christian Poessinger | |
Background information [1]. Specifies whether an external control plane (e.g. ip route encap/EVPN) or the internal FDB should be used. [1]: https://legacy.netdevconf.info/2.2/slides/prabhu-linuxbridge-tutorial.pdf | |||
2021-12-10 | ConfigError: T4068: automatically wrap message at 72 characters | Christian Poessinger | |
2021-12-09 | vyos.configdict: T4064: bugfix for IP addresses not removed from Kernel | Christian Poessinger | |
Commit ee80d0aebd ("vyos.ifconfig: T2738: do not remove OS assigned IP addresses from interface") addressed an issue with IP addresses added to interfaces by daemons and not by the CLI. The solution in this commit for IP address removal unfortunately did not cover VLAN (802.1q and 802.1ad) IP address removal in the same way as it is done for non VLAN interfaces. The code was missing. (cherry picked from commit 91898b8bd876af6b4d7fae54981e78400f57e008) | |||
2021-12-09 | Merge pull request #1024 from lucasec/dns-authoritative | Christian Poessinger | |
T562: Config syntax for defining DNS forward authoritative zones | |||
2021-12-08 | configquery: T4060: allow use before boot configuration is complete | John Estabrook | |
2021-12-08 | vyos.util: T4061: add function to check for completion of boot config | John Estabrook | |
2021-12-08 | Merge pull request #1100 from DmitriyEshenko/sg-1x-03122021-02 | Daniil Baturin | |
pppoe-server: T3006: Add range to regex generator | |||
2021-12-07 | pppoe-server: T3006: Add range to regex generator | DmitriyEshenko | |
2021-12-06 | zone_policy: T3873: Implement intra-zone-filtering | sarthurdev | |
2021-12-06 | policy: T2199: Migrate policy route to XML/Python | sarthurdev | |
2021-12-06 | firewall: T2199: Migrate firewall to XML/Python | sarthurdev | |
2021-12-06 | Merge pull request #1077 from sever-sever/T3829 | Christian Poessinger | |
netns: T3829: Ability to configure network namespaces | |||
2021-12-02 | configquery: T3402: use vyatta-op-cmd-wrapper to provide environment | John Estabrook | |
2021-12-03 | T4035: correct the interface basename extraction logic | Daniil Baturin | |
to avoid confusing 'v' in GENEVE interface prefix ('gnv') with a "vXXX" part of a VRRP interface | |||
2021-12-02 | Merge pull request #1092 from erkin/current | Christian Poessinger | |
remote: T4037: Follow HTTP redirects | |||
2021-12-02 | remote: T4037: Follow HTTP redirects | erkin | |
2021-11-27 | frr: T3753: autosave config when calling commit_configuration() | Christian Poessinger | |
2021-11-27 | frr: T3753: raise ConfigurationNotValid if commit loop counter is exceeded | Christian Poessinger | |
2021-11-27 | Merge pull request #1089 from c-po/t3753-frr8 | Christian Poessinger | |
T3753 - CLI adjustments for FRR8.1 | |||
2021-11-27 | frr: alwaws try to commit connfig 5 times | Christian Poessinger | |
As a result to some frr-reload bugs workarounded in commit 3800ea91 or fe0038c2 this commit adds the workaround in general. | |||
2021-11-27 | vyos.frr: T3753: use "!" as replacement character over "" | Christian Poessinger | |
2021-11-27 | frr: T3753: add default_add_before mnemonic for routing protocols to re-use code | Christian Poessinger | |
2021-11-27 | bfd: T3753: FRR 8 added support for bfdd when using frr-reload.py | Christian Poessinger | |
2021-11-26 | netns: T3829: Ability to configure network namespaces | Viacheslav | |
2021-11-24 | T3356: Rewrite remote.py | erkin | |
2021-11-23 | netns: T3829: Add netns set section in interface.py | Viacheslav | |
2021-11-19 | ethernet: T4011: deleting interface should place interface in admin down state | Christian Poessinger | |
Interface will still be visible to the operating system. | |||
2021-11-19 | wwan: T3620: fix commend in remove() | Christian Poessinger | |
Improve commend in WWANIf.remove() - remove() was implemented in commit d588a968 ("wwan: T3620: place interface in A/D state when removed"). | |||
2021-11-18 | wwan: T3620: place interface in A/D state when removed | Christian Poessinger | |
(cherry picked from commit 61e4d75abb1129f63df5a47b9c9bf0553850d893) | |||
2021-11-18 | wwan: T3795: make connect and disconnect op-mode commands aware to WWAN ↵ | Christian Poessinger | |
interfaces (cherry picked from commit a032d73f1d405f3bae269791e9064026faa491d9) | |||
2021-11-11 | Merge pull request #1066 from sarthurdev/pki_install | Christian Poessinger | |
pki: T3970: Allow op-mode PKI commands in a config session to install directly | |||
2021-11-09 | pki: T3970: Allow op-mode PKI commands in a config session to install directly | sarthurdev | |
2021-11-07 | protocols: static: T3680: fix indention and if branch logic | Christian Poessinger | |
This fixes an indention bug and a wrong if-statememnt from commit 05aa22dc ("protocols: static: T3680: do not delete DHCP received routes") | |||
2021-11-07 | dhcp: T3680: fix lease filename for Vlan interfaces | Christian Poessinger | |
2021-11-07 | protocols: static: T3680: do not delete DHCP received routes | Christian Poessinger | |
An ISC DHCP hook script is used to install the received default route into FRR by simple calls to vtysh. By moving to frr-reload.py the DHCP default route was deleted as it was not found in the running config. This commit checks all interfaces if DHCP is enabled and if so - will dynamically add the route to the generated FRR configuration. | |||
2021-11-05 | vyos.configdict: T3972: bugfix QinQ vif-c removal triggered KeyError | Christian Poessinger | |
Generic get_removed_vlans() function replaced the entire config dict when any QinQ vif-c subinterface was deleted. | |||
2021-11-03 | sstp: T2566: use XML defaultValue over Jinja2 hardcoded value | Christian Poessinger | |
(cherry picked from commit 01ed77040ec9493e4ca1cf868ff3c22847da4487) | |||
2021-11-01 | interfaces: T2281: Ability to set static and DHCP addr on same interface | Viacheslav | |
There are not any reason to enable only DHCP or only static address on interface at the same time It is possible to have both. |