Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-03 | T5257: add verify_vrf() check for flow-accounting | Christian Breunig | |
2023-06-03 | T5257: import cleanup for flow-accounting | Christian Breunig | |
2023-06-03 | T5257: Fix netflow VRF and bracketize v6 source addresses for netflow/sflow | Wered | |
2023-01-14 | systemd: T2185: always place generated override files in /run | Christian Breunig | |
This prevents any stale override files when the system is beeing rebooted, but the actual configuration was not saved. /run is a tmpfs and thus always fresh after boot. | |||
2022-07-26 | T4571: add sflow vrf to sflow agent address IP validation | David | |
2022-05-21 | flow-accounting: T4099: "source-address" must exist locally | Christian Poessinger | |
2022-05-21 | flow-accounting: T4437: also install rule to IPv6 VYOS_CT_PREROUTING_HOOK | Christian Poessinger | |
2022-05-01 | flow-accounting: T4353: fix Jinja2 linting errors | Christian Poessinger | |
2022-03-01 | flow-accounting: T4277: support sending flow-data via VRF interface | Christian Poessinger | |
It should be possible to send the gathered data via a VRF bound interface to the collector. This is somehow related to T3981 but it's the opposite side of the netflow process. set system flow-accounting vrf <name> | |||
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-26 | flow-accounting: T4097: move configuration file to /run | Christian Poessinger | |
2021-12-26 | flow-accounting: T4097: bugfix removing service from CLI | Christian Poessinger | |
2021-12-25 | flow-accounting: T4106: support specification of capture packet length | Christian Poessinger | |
2021-12-25 | flow-accounting: T4105: drop "sflow agent-address auto" | Christian Poessinger | |
The implementation of the "auto" option to specify the sflow/netflow agent-address is very error prone. The current implementation will determine the IP address used for the "auto" value as follow: Get BGP router-id 1) If not found use OSPF router-id 2) If not found use OSPFv3 router-id 3) If not found use "the first IP address found on the system Well, what is the "first IP address found"? Also this changes if DHCP is in use. Also another disadvantage is when the BGP/OSPF/OSPFv3 router-id is changed, the agent-address is not updated upon the next reboot of the system. This task is about removing the "auto" keyword from the CLI at all and make it either entirely configurable by the user and hardcode the value in CLI, or not use this at all. If "auto" is specified we will query the system in the above order and set the proper router-id in the CLI. If none can be found the CLI node is removed. | |||
2021-12-25 | flow-accounting: T4099: rename "netflow source-ip" to source-address | Christian Poessinger | |
sFlow uses the source-address CLI node and netflow uses source-ip this is just confusing and should be synced to the common source-address CLI node. | |||
2021-12-25 | flow-accounting: T4097: move to get_config_dict() | Christian Poessinger | |
2021-12-06 | firewall: T2199: Migrate firewall to XML/Python | sarthurdev | |
2021-12-06 | sflow: T4046: Add source-address for sflow | Viacheslav | |
2021-10-31 | netflow: T3953: use warning if "netflow source-ip" does not exist instead of ↵ | Christian Poessinger | |
error | |||
2021-06-04 | flow-accounting: T3132: fix egress iptables chain | Jan-Philipp Benecke | |
(cherry picked from commit 95cc2e4b4c11414cc71749af12abb575e96e5bd4) | |||
2020-12-17 | flow-accounting: T3132: enable egress traffic accounting | Jan-Philipp Benecke | |
2020-07-04 | cleanup: no need to call sudo for configuration mode scripts | Christian Poessinger | |
2020-05-29 | airbag: T2088: explicit enabling of the feature | Thomas Mangin | |
airbag must now be explicitly installed. the patch also allow to fully disables the installation of the logging code at setup (and not just installing and doing nothing) | |||
2020-05-13 | flow-accounting: T2456: Replace old function | DmitriyEshenko | |
2020-04-17 | flow-accounting: T2275: fix NameError: name 'stdout' is not defined | Christian Poessinger | |
2020-04-17 | flow-accounting: T2275: import render template from correct library | Christian Poessinger | |
2020-04-13 | flow-accounting: T2185: explicitly specify systemd service | Christian Poessinger | |
2020-04-12 | template: T2230: use render to generate templates | Thomas Mangin | |
convert all call to jinja to use template.render | |||
2020-04-11 | Merge pull request #329 from thomas-mangin/T2226 | Christian Poessinger | |
util: T2226: improvement and fixes | |||
2020-04-11 | ifconfig: T2223: rename Section.listing to interfaces | Thomas Mangin | |
update all code using the API. Interface.interfaces() could be used but the code was change to use Section.interfaces() which make more sense when reading it. | |||
2020-04-11 | util: T2226: do not use universal_newlines | Thomas Mangin | |
2020-04-06 | util: T2226: rewrite flow accounting to use cmd | Thomas Mangin | |
The failure are now reported slightly differently using the cmd "raising" feature which will allow down the line to intercept the issue and present them better to the user | |||
2020-04-05 | flow-accounting: T2230: move inlined templates to dedicated files | Christian Poessinger | |
2020-03-24 | ifconfig: T2057: remove need for interface-types.json | Thomas Mangin | |
2019-12-24 | flow-accounting: T1890: Fixed bugs in flow-accounting | zsdc | |
* fixed improper `process.returncode` invokes * added check for if an in-memory table is active before using IMT for flows show * replaced `--nflog-range` to `--nflog-size` in iptables rules, as `--nflog-range` had never works. **WARNING: this change break compatibility with Debian 8!** | |||
2019-12-19 | flow-accounting: T1890: fixed scripts permissions | zsdc | |
2019-12-18 | flow-accounting: T1890: flow-accounting rewritten with Python and XML | zsdc | |
This patch keep compatibility with old configuration and software, but now it is much easier to add a lot of other useful things Completely replaces vyatta-netflow package (except some outdated and not available via CLI parts) |