In T5835#187933, @simplysoft wrote:I'm not sure if that summary from you @Viacheslav is fully reflecting the current state.
I'm also not sure if the original implementation never worked, might very well have been broken while refactoring some vyos internals how the firewall is structured, but I guess you should have a better understanding of (the history of) your product. Otherwise I would be very surprised if a broken feature got into your product without every working / being tested.
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Feed Search
May 15 2024
May 15 2024
Viacheslav triaged T6337: Upgrade from 1.3.5 fails if ssh public key name has a space in it as High priority.
May 14 2024
May 14 2024
In summary, it works with custom scripts and patches, but it still does not work from CLI (not fully integrated)
The scripts that should be involved are in the repo https://github.com/miniupnp/miniupnp/tree/miniupnpd_2_3_3/miniupnpd/netfilter_nft/scripts
Until we do not have them and they do not communicate with the firewall, the feature does not work.
A patch is attached in several posts above https://vyos.dev/T5835#174066
Viacheslav lowered the priority of T5497: Add ability to resequence rule numbers for firewall from Normal to Wishlist.
May 13 2024
May 13 2024
Viacheslav closed T5386: Execute VRRP transition script when `set high-availability disable` is commited as Resolved.
The original feature/bug is solved
The stop script executed is executing.
The locks are a separate task/bug.
Viacheslav triaged T6332: IPv6-only ISIS (or, in general, dual topology) is not working with other devices running frr as Normal priority.
May 10 2024
May 10 2024
Feel free to reopen it and update the task description, but I'm not expecting it to be implemented.
I think the original request was Add ability to resequence rule numbers for firewall, and we added this tool.
Auto-Apply configuration based on this tool is the wrong way. We haven't had such hacks before and probably won't implement them in the nearest feature.
All configuration changes have to be only per user commit; there should not be any auto-commits/auto applies configs. We have API for these tricks.
CLI is completely different from the cisco/arista logic.
Viacheslav edited projects for T6038: Losing default route after first reboot (cloud-init & DHCP), added: VyOS 1.4 Sagitta (1.4.0-epa3); removed VyOS 1.4 Sagitta (1.4.0-epa1).
May 9 2024
May 9 2024
I'm re-opening until we make a final decision
Viacheslav edited projects for T6313: Add "NAT" to "generate" command for rule resequence, added: VyOS 1.5 Circinus; removed VyOS 1.4 Sagitta.
The service webproxy is deprecated and will be removed in 1.5
Viacheslav moved T6325: Update pipfile python3 version or delete pip file for vyos-1x from Open to Finished on the VyOS 1.4 Sagitta board.
Removed in https://github.com/vyos/vyos-1x/pull/3435
Viacheslav triaged T6318: vyos-1x: WiFi Regulatory Domain should be set system-wide instead of per-device as Normal priority.
Viacheslav renamed T6325: Update pipfile python3 version or delete pip file for vyos-1x from Update pip file python3 version or delete pip file for vyos-1x to Update pipfile python3 version or delete pip file for vyos-1x.
Viacheslav triaged T6325: Update pipfile python3 version or delete pip file for vyos-1x as Normal priority.
For 1.4 also fixed
vyos@r1-right:~$ show version all | match "GNU C L" ii libc-bin 2.36-9+deb12u7 amd64 GNU C Library: Binaries ii libc-l10n 2.36-9+deb12u7 all GNU C Library: localization files ii libc6:amd64 2.36-9+deb12u7 amd64 GNU C Library: Shared libraries ii locales 2.36-9+deb12u7 all GNU C Library: National Language (locale) data [support] vyos@r1-right:~$ vyos@r1-right:~$ show ver Version: VyOS 1.4-stable-202405090309 Release train: sagitta
Viacheslav moved T6324: CVE-2024-2961 from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
Fixed
vyos@r1-right:~$ show version all | match "GNU C L" ii libc-bin 2.28-10+deb10u3 amd64 GNU C Library: Binaries ii libc-l10n 2.28-10+deb10u3 all GNU C Library: localization files ii libc6:amd64 2.28-10+deb10u3 amd64 GNU C Library: Shared libraries ii locales 2.28-10+deb10u3 all GNU C Library: National Language (locale) data [support] vyos@r1-right:~$ vyos@r1-right:~$ show version
May 8 2024
May 8 2024
Viacheslav changed the status of T6312: open-vm-tools missing in nightly-builds starting from version 1.5-rolling-202404220020 from Open to Needs testing.
Should be fixed in https://github.com/vyos/vyos-build/pull/600
Viacheslav moved T6310: Change branches for CodeQL on push from Open to Finished on the VyOS 1.5 Circinus board.
Viacheslav moved T6288: policy route ipv4 rule order behaviour from Open to Finished on the VyOS 1.5 Circinus board.
Mostly impossible for policy local-route
I'm not expecting that it will be implemented at all.
May 7 2024
May 7 2024
Viacheslav renamed T6305: IPoE interface wildcard validation error in firewall rules from Firewall interface wildcard validation error to Firewall ipoe interface wildcard validation error.
Viacheslav moved T6311: Nftables build add dependency asciidoc-base from Open to Finished on the VyOS 1.5 Circinus board.
Viacheslav moved T6311: Nftables build add dependency asciidoc-base from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
The current workaround is manual DNAT rules:
set nat destination rule 100 destination port '80' set nat destination rule 100 protocol 'tcp' set nat destination rule 100 translation redirect port '3128'
Add any rules before 100 for excluding DNAT and use "bypass"
Viacheslav changed the status of T6311: Nftables build add dependency asciidoc-base from Open to In progress.
Min config for old implementation with redirect (1.2):
set service webproxy listen-address 192.168.122.12 set service webproxy url-filtering squidguard block-category 'aggressive' set service webproxy url-filtering squidguard local-block 'mytest.local' set service webproxy whitelist destination-address '192.0.2.1' set service webproxy whitelist destination-address '192.0.2.2' set service webproxy whitelist source-address '192.0.2.222' set service webproxy whitelist source-address '192.0.2.223'
May 6 2024
May 6 2024
Viacheslav moved T6307: procps is missing from vyos-1x build dependencies from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-epa3) board.
Viacheslav changed the status of T6307: procps is missing from vyos-1x build dependencies from Open to In progress.
Not all targets have username/password
For example for the future "location"
set system config-management commit-archive aws authentication access-key set system config-management commit-archive aws authentication secret-key set system config-management commit-archive aws bucket <my-bucket-name> set system config-management commit-archive aws path '/'
This way, predefined targets are more preferred.
May 4 2024
May 4 2024
Viacheslav changed the status of T6287: Add API destination port number for secondary firewall in config sync from In progress to Needs testing.
What about this format?
We still have named/predefined targets (scp|ftp|sftp|http|https) and <name> as tag
set system config-management commit-archive target scp <name> authentication username 'xxx' set system config-management commit-archive target scp <name> authentication password 'xxx' set system config-management commit-archive target scp <name> server '192.0.2.1' set system config-management commit-archive target scp <name> path '/'
Viacheslav triaged T6305: IPoE interface wildcard validation error in firewall rules as Normal priority.
Viacheslav triaged T6304: Rewrite commit-archive to more structured CLI format as Wishlist priority.
Should be fixed after rewriting commit-archive T6304
May 3 2024
May 3 2024
Viacheslav edited projects for T5388: Something is fishy with commit and boot times when more than a few hundred static routes are being used, added: VyOS 1.5 Circinus; removed VyOS 1.4 Sagitta.
Viacheslav added a comment to T5386: Execute VRRP transition script when `set high-availability disable` is commited.
There were some improvements for 1.3 related ipset checks and implemented in T2189, but due to the old backend it is impossible to do anything else.
The 1.5/1.4 do not have this issue
Close the task
Will be available in the next rolling release.
Viacheslav renamed T6302: The root task for bugs and improvements related to commit time and boot from The root task for bugs and improvements related to commit time to The root task for bugs and improvements related to commit time and boot.
Viacheslav triaged T6302: The root task for bugs and improvements related to commit time and boot as Normal priority.
Viacheslav added a project to T6301: DHCPv6 client address causes long commits: VyOS 1.4 Sagitta (1.4.0-epa3).