Page MenuHomeVyOS Platform
Feed Search

Aug 10 2018

dmbaturin committed rVYOSONEX671775491050: T666, T616: fix messed up variables in hello source/peer address checking..
Aug 10 2018, 4:43 PM

Aug 9 2018

dmbaturin added a comment to T427: Wireguard support.

if the interface gets delete from the config, the wg device gets deleted from the OS and all its routes

This is exactly the reason why "set protocols static ..." commands use zebra instead of pushing routes directly to the kernel with iproute2. Zebra takes care of interfaces going up and down and reinstalls the routes when needed.

Aug 9 2018, 11:15 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin updated subscribers of T427: Wireguard support.

Now, is that suppose to happen automatically ( i can include it in the wireguard.py script), or is it supposed to be setup via 'set static proto ...'? What would be the better way?

If wireguard cannot create routes on its own, I believe we should leave route setup to the user. Doing it automatically when it's not actually supported is a very leaky abstraction.

Aug 9 2018, 10:01 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Aug 7 2018

GitHub <[email protected]> committed rVYOSONEXadade75c4149: Merge pull request #25 from jules-vyos/master (authored by dmbaturin).
Aug 7 2018, 2:55 PM

Aug 6 2018

dmbaturin renamed T768: Wrong path to ss in multiple scripts from Wrong path to ss and ip in multiple scripts to Wrong path to ss in multiple scripts.
Aug 6 2018, 3:12 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin renamed T768: Wrong path to ss in multiple scripts from Wrong path to ss and ip in op mode scripts scripts to Wrong path to ss and ip in multiple scripts.
Aug 6 2018, 3:08 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin renamed T768: Wrong path to ss in multiple scripts from Wrong path to ss in "run show system connections" scripts to Wrong path to ss and ip in op mode scripts scripts.
Aug 6 2018, 2:44 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin triaged T768: Wrong path to ss in multiple scripts as High priority.
Aug 6 2018, 2:37 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Aug 5 2018

dmbaturin committed rVYOSONEX47f4faf7987f: T71: rename IPsec "settings" to "options" for consistency with the rest of the….
Aug 5 2018, 8:44 AM

Aug 4 2018

dmbaturin committed rVYOSONEX5a09a105b583: T71: initial implementation of global IPsec settings. Only disable-route….
Aug 4 2018, 11:42 PM
dmbaturin merged task T415: Beta ISO VTI Tunnel into T628: StrongSwan requires configuration change for proper routing over VTI..
Aug 4 2018, 10:28 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin merged T415: Beta ISO VTI Tunnel into T628: StrongSwan requires configuration change for proper routing over VTI..
Aug 4 2018, 10:28 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin edited projects for T754: Enable DNSSEC in DNS forwarder, added: VyOS 1.2 Crux (VyOS 1.2.0-rc1); removed VyOS 1.2 Crux.
Aug 4 2018, 8:50 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T677: Build ppp 2.4.7 with patches for interface renaming support as Resolved.

Works now, though I need to discuss the pull requests with PPP maintainers.

Aug 4 2018, 8:49 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T678: PPPoE client doesn't start after upgrade to ppp 2.4.7 as Resolved.

Should be working now.

Aug 4 2018, 8:49 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin added a comment to T668: Double bind mount of /config makes files in /config and /opt/vyatta/etc/config go out of sync.

I believe I've fixed it, though feedback won't harm.

Aug 4 2018, 8:48 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T698: Change broke bridging as Resolved.

Closing for now then, let's reopen if needed, or make a separate task for bridging openvpn with new interface types.

Aug 4 2018, 8:20 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc3)
dmbaturin renamed T710: Move the contents of the vyatta-util package to vyatta-cfg from Move the contents of the vyatta-util package to vyatta-cfg-system to Move the contents of the vyatta-util package to vyatta-cfg.
Aug 4 2018, 8:19 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T710: Move the contents of the vyatta-util package to vyatta-cfg as Resolved.
Aug 4 2018, 8:19 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T712: Simplify building VyOS images with custom packages as Resolved.
Aug 4 2018, 8:18 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin added a comment to T760: Allow named interfaces.

@mb300sd The reason we do not allo arbitrary names is that there's no easy way to find out exact interface type, so we forced them to begin with eth, br, tun etc. so that scripts can find out what it is and filter only compatible interfaces.
Relaxing the requirements to "starts with keyword" like eth-lan or tun-office would be an interesting idea, but I'm afraid only in the long run, since a number of scripts have regexes like eth\d+ hardcoded in them and it will take time to clean up.

Aug 4 2018, 8:14 PM
dmbaturin closed T749: Create a library with common initial setup functions that we can use in installation and virtual/cloud platform first boot scripts as Resolved.
Aug 4 2018, 8:10 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin renamed T616: Migrate to keepalived 2.x (including IPv6 VRRP) from Migrate to keepalived 1.3.x (including IPv6 VRRP) to Migrate to keepalived 2.x (including IPv6 VRRP).
Aug 4 2018, 8:09 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T666: Define new VRRP syntax as Resolved.
Aug 4 2018, 8:09 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T666: Define new VRRP syntax, a subtask of T616: Migrate to keepalived 2.x (including IPv6 VRRP), as Resolved.
Aug 4 2018, 8:09 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin edited projects for T757: Rewrite 'service dns dynamic' in new XML style format, added: VyOS 1.2 Crux (VyOS 1.2.0-rc1); removed VyOS 1.2 Crux.
Aug 4 2018, 8:08 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin renamed T668: Double bind mount of /config makes files in /config and /opt/vyatta/etc/config go out of sync from /config/config.boot gets out of sync with /opt/vyatta/etc/config/config.boot to Double bind mount of /config makes files in /config and /opt/vyatta/etc/config go out of sync.
Aug 4 2018, 7:03 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T255: Add curly config renderer as Resolved.

The renderer works now (for a long time already, even), so it's time to close this task finally. ;)

Aug 4 2018, 7:01 PM · VyOS 2.0.x, VyConf
dmbaturin closed T727: Add support for pre-config script as Resolved.
Aug 4 2018, 7:00 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin closed T629: Migration scripts insert "commit-revisions 20" into system config-management even if commit-revisions option is already present as Resolved.
Aug 4 2018, 6:57 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin edited projects for T629: Migration scripts insert "commit-revisions 20" into system config-management even if commit-revisions option is already present, added: VyOS 1.2 Crux (VyOS 1.2.0-rc1); removed VyOS 1.2 Crux.
Aug 4 2018, 6:57 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin created T765: vyos.configtree config formatter outputs formerly escaped characters literally.
Aug 4 2018, 5:42 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Aug 2 2018

dmbaturin triaged T764: Minimum disk size requirement set by the installer is too small to be practical as Normal priority.
Aug 2 2018, 9:50 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
GitHub <[email protected]> committed rVYOSONEXc79650f61782: Merge pull request #24 from mb300sd/dnssec (authored by dmbaturin).
Aug 2 2018, 7:05 PM

Jul 31 2018

dmbaturin added a comment to T427: Wireguard support.

@UnicronNL @hagbard Please do not use that package! I've inspected it, and it's below any reasonable standards!

Jul 31 2018, 8:53 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Jul 29 2018

GitHub <[email protected]> committed rVYOSONEX4daf6494b10e: Merge pull request #23 from hagbard-01/current (authored by dmbaturin).
Jul 29 2018, 5:36 PM
GitHub <[email protected]> committed rVYOSONEX08016dc01b83: Merge branch 'current' into current (authored by dmbaturin).
Jul 29 2018, 5:34 PM

Jul 28 2018

dmbaturin updated the task description for T689: Converting simple op-mode commands from vyatta-op to new syntax.
Jul 28 2018, 6:57 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin created T755: QinQ is not setting ethertype.
Jul 28 2018, 7:44 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Jul 27 2018

dmbaturin committed rVYOSONEX3dba2d13e6ba: T666, T616: new implementation of the VRRP CLI..
Jul 27 2018, 11:59 AM
dmbaturin committed rVYOSONEX1c0b7ede177e: Update changelog..
Jul 27 2018, 8:28 AM
dmbaturin committed rVYOSONEX20780cc2c4fe: Merge branch 'current'.
Jul 27 2018, 7:59 AM

Jul 26 2018

dmbaturin updated the task description for T666: Define new VRRP syntax.
Jul 26 2018, 1:51 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin committed rVYOSONEX726496e8222a: Merge..
Jul 26 2018, 6:40 AM
dmbaturin committed rVYOSONEX80713a4135c8: T666, T616: add support for IPv6 and checks to prevent mixing IPv4 with IPv6 in….
Jul 26 2018, 6:40 AM
dmbaturin committed rVYOSONEX6cf9dbbe1d72: T616: set VRRP subtree priority to its original value from the old package..
Jul 26 2018, 6:40 AM

Jul 24 2018

dmbaturin committed rVYOSONEX0a34c3b37fb4: T666: use the new script validator for health check and transition scripts..
Jul 24 2018, 10:48 AM
dmbaturin committed rVYOSONEX365e987672e7: T616: oops, missing not..
Jul 24 2018, 10:48 AM
dmbaturin committed rVYOSONEX479e0e72a1d8: Merge branch 'current' into new-vrrp.
Jul 24 2018, 10:48 AM
dmbaturin committed rVYOSONEX12e7f0fafd8f: T666, T616: various fixes..
Jul 24 2018, 10:45 AM
dmbaturin committed rVYOSONEX577372fa14de: Merge branch 'current'.
Jul 24 2018, 10:45 AM
dmbaturin committed rVYOSONEXf9f1333e4c74: Add a validator for scripts that are supposed to be in /config.
Jul 24 2018, 10:45 AM
dmbaturin added a comment to T666: Define new VRRP syntax.

One note: I'm removing the "firewall" option. First, it's only relevant for RFC-compliant VRRP, and there's no checking for it. Second, it has no advantages over assigning the firewall directly to the parent interface in any case.
Third, it was implemented inconsistently: ethernet VIFs and non-ethernet interfaces (e.g. bond) lack it.

Jul 24 2018, 7:30 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Jul 23 2018

dmbaturin committed rVYOSONEXb5ad22262d62: T616, T666: add new VRRP op mode and a wrapper for transition scripts..
Jul 23 2018, 5:47 PM
dmbaturin triaged T753: Adopt a new branch/release naming scheme? as Normal priority.
Jul 23 2018, 9:35 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin committed rVYOSONEXd6cb78f48fd6: Add a convenience function for getting the config owners group GID..
Jul 23 2018, 9:12 AM
dmbaturin committed rVYOSONEX38c2a62384d7: T666, T616: add authentication and RFC compatibility options to the VRRP CLI..
Jul 23 2018, 9:12 AM
dmbaturin committed rVYOSONEXcfc6e07e18c6: Merge branch 'current' into new-vrrp.
Jul 23 2018, 9:12 AM
dmbaturin committed rVYOSONEXf70623bd8fba: Add a convenience function for getting the config owners group GID..
Jul 23 2018, 9:12 AM
dmbaturin committed rVYOSONEX14c3503c28f8: Add a convenience function for getting the config owners group GID..
Jul 23 2018, 9:12 AM

Jul 21 2018

dmbaturin added a comment to T500: arp_filter blocks ARPs for VRRP virtual addresses in 1.2.x.

For the reference: https://github.com/acassen/keepalived/blob/master/doc/NOTE_vrrp_vmac.txt

Jul 21 2018, 9:00 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin added a comment to T500: arp_filter blocks ARPs for VRRP virtual addresses in 1.2.x.

Does the problem also exist with the other kind of VRRP?

Jul 21 2018, 2:36 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin added a comment to T500: arp_filter blocks ARPs for VRRP virtual addresses in 1.2.x.

I'd need to check.

Jul 21 2018, 12:57 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Jul 20 2018

GitHub <[email protected]> committed rVYOSONEXb7d7af33789d: Merge pull request #17 from runborg/current (authored by dmbaturin).
Jul 20 2018, 9:53 PM
GitHub <[email protected]> committed rVYOSONEX34f4d01d447c: Merge pull request #22 from hagbard-01/current (authored by dmbaturin).
Jul 20 2018, 9:43 PM
dmbaturin added a comment to T750: Hostname defaults to "debian" after applying rolling update.

There was one or two 1.2.0 images that did have a hostname problem due to a problem in the new implementation of the system host-name command, but I fixed it. I wonder if your problem might be carried over from one of those images.

Jul 20 2018, 11:11 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin added a comment to T750: Hostname defaults to "debian" after applying rolling update.

Could you try updating some test machine from 1.1.8?

Jul 20 2018, 10:48 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin added a comment to T750: Hostname defaults to "debian" after applying rolling update.

You get this when you upgrade from a previous rolling release, or from 1.1.8? If the former, which one?

Jul 20 2018, 10:43 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin committed rVYOSONEXc3aa5f2dc908: T616: add a library for keepalived utility functions..
Jul 20 2018, 8:42 AM
dmbaturin committed rVYOSONEX32732af6bb3c: T616: initial implementation of the new VRRP op mode script..
Jul 20 2018, 8:42 AM
dmbaturin committed rVYOSONEX40f9af964a57: Merge branch 'current' into new-vrrp.
Jul 20 2018, 8:42 AM
dmbaturin committed rVYOSONEXd53c4d50e172: Remove a stray debug print..
Jul 20 2018, 8:42 AM
dmbaturin committed rVYOSONEX22f76fad89d6: Add dependency on python3-tabulate, which is very useful for op mode scripts..
Jul 20 2018, 8:42 AM
dmbaturin committed rVYOSONEX941f65f89e54: Add vyos.util.read_file() function..
Jul 20 2018, 8:42 AM
dmbaturin committed rVYOSONEX3f8e1aca2757: Merge branch 'current' into new-vrrp.
Jul 20 2018, 8:42 AM
dmbaturin committed rVYOSONEX2a7f374f8a3d: Add a function for converting seconds to a human readable elapsed time….
Jul 20 2018, 3:53 AM

Jul 19 2018

dmbaturin committed rVYOSONEX145550408bbe: Add a function for quickly checking running processes by their PID files..
Jul 19 2018, 2:06 AM

Jul 18 2018

dmbaturin committed rVYOSONEX5841ac8f566d: [VRRP] T666, T616: rework the sync-group CLI and add support for it to the….
Jul 18 2018, 11:41 PM

Jul 17 2018

dmbaturin committed rVYOSONEXc7b6e3c538d8: T749: add unit tests for the initial setup library..
Jul 17 2018, 11:48 PM
dmbaturin committed rVYOSONEXf19cfb3a8255: Merge branch 'master' into current.
Jul 17 2018, 11:48 PM
dmbaturin committed rVYOSONEXdf0bd30f3259: Add a small config to the test data dir for use in unit tests..
Jul 17 2018, 11:48 PM
dmbaturin committed rVYOSONEX169e51c5aaad: T749: Add an initialsetup library with functions for setting common values in….
Jul 17 2018, 11:48 PM
dmbaturin committed rVYOSONEX330a938ea62e: Add a library for misc functions for handling passwords, SSH keys etc..
Jul 17 2018, 11:48 PM
dmbaturin triaged T749: Create a library with common initial setup functions that we can use in installation and virtual/cloud platform first boot scripts as High priority.
Jul 17 2018, 11:31 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Jul 14 2018

dmbaturin committed rVYOSONEX33965f0a7d23: T616: initial implementation of the new VRRP script..
Jul 14 2018, 11:12 PM
dmbaturin committed rVYOSONEX829e76035c4f: T666: add correct defaults from the RFC to the VRRP command definitions..
Jul 14 2018, 11:12 PM

Jul 11 2018

dmbaturin added a comment to T740: User UID not properly set when add/deleting users.

Should we delete user home dirs when deleting a user then?

Jul 11 2018, 8:05 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc7)

Jul 10 2018

dmbaturin added a comment to T696: Rewrite conntrack sync to XML.

I think new version should still be able to sync with the old versions, since people will be upgrading routers in their HA pairs one by one, and loss of functionality during upgrades isn't a very nice situation.

Jul 10 2018, 11:07 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
dmbaturin added a comment to T696: Rewrite conntrack sync to XML.

@hagbard Migration scripts are no longer that much of a problem (though they still need to be carefully written). See http://blog.vyos.net/writing-migration-scripts-and-manipulating-vyos-config-files-outside-vyos-just-got-easier

Jul 10 2018, 8:10 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
dmbaturin added a comment to T666: Define new VRRP syntax.

https://github.com/vyos/vyos-1x/blob/new-vrrp/interface-definitions/vrrp.xml The new syntax draft.

Jul 10 2018, 6:56 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin committed rVYOSONEX64e65d9cff44: T666: initial draft of the new VRRP syntax..
Jul 10 2018, 6:52 PM
dmbaturin committed rVYOSONEX8b8f4d0dc3fd: Add an option for validating positive (>= 0) numbers to the numeric validator..
Jul 10 2018, 6:27 PM

Jul 5 2018

GitHub <[email protected]> committed rVYOSONEX6a79cfc5b165: Merge pull request #21 from hagbard-01/current (authored by dmbaturin).
Jul 5 2018, 7:11 PM
dmbaturin added a comment to T734: Restart dns forwarding broken?.

That's my punishment for the sin of only testing op mode commands from conf mode.

Jul 5 2018, 3:46 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)
dmbaturin committed rVYOSONEX9efa2ed17852: T734: use existsEffective instead of exists in DNS forwarding restart script to….
Jul 5 2018, 3:46 PM

Jul 3 2018

dmbaturin created T728: Do not reference vyatta in the name of the postconfig script.
Jul 3 2018, 10:07 AM · VyOS 1.2 Crux (VyOS 1.2.0-EPA3), VyOS-1.2.0-GA
dmbaturin triaged T727: Add support for pre-config script as Normal priority.
Jul 3 2018, 9:51 AM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)

Jun 29 2018

dmbaturin committed rVYOSONEX10e28b3e0a79: T723: add a prototype of an initial setup script..
Jun 29 2018, 10:33 AM
dmbaturin triaged T723: Add support for first boot or installation time saved config modification as Normal priority.
Jun 29 2018, 10:31 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Jun 26 2018

dmbaturin triaged T712: Simplify building VyOS images with custom packages as Normal priority.
Jun 26 2018, 12:00 PM · VyOS-1.2.0-GA, VyOS 1.2 Crux (VyOS 1.2.0-rc1)