Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-13 | Fallthrough to binstream copy when copy_file fails | RageLtMan | |
Kernel 5.15, and probably newer, present an EXEDEV error when the vyatta-cfg code tries to boost::filesystem::copy_file on UnionFS FUSE mounts. This completely breaks operation on newer kernels, and is therefore a blocker to the rest of the project moving on to new Linux LTS versions. Boost is complex and fraught, this code behaves inconsistently in verious operating environments, and can be a nightmare to debug. Handle the concerns above using binary streaming in C++ to copy the source to the destination if an exception occurs during the existing Boost copy_file operation. Testing: Built ISO (cloud target), packer install, booted in OpenStack on KVM, booted in AWS on Xen, verified configurations are committed in both cases and that error logs are being generated to inform users about the fall-through being utilized to write-out configurations. Notes: Logging may be dropped to avoid flooding storage on often-updated systems. It is left in-place to aid developers in debugging the root concern underpinning Boot breakage (which may impact other areas of the code). | |||
2022-07-17 | frr: T4536: start via systemd | Christian Poessinger | |
2021-10-24 | vyos-router: dhcpv6: T3885: add alternative UUID source | Christian Poessinger | |
Not all boards/devices ship the /sys/class/dmi/id/product_uuid file, thus a fallback is used (e.g. on PCEngines APU4 board) which feeds the device specific UUID from /sys/class/dmi/id/product_serial | |||
2021-06-19 | Debian: fix package dependencies to support Debian Bullseye | Christian Poessinger | |
2021-04-09 | Debian: add libboost-filesystem1.74.0 dependency for bullseye | Christian Poessinger | |
2021-01-07 | Debian: drop dh-systemd dependency | Christian Poessinger | |
dh-systemd was merged into debhelper in version 9.20160709 [1] and since stretch, dh-systemd is an empty transitional package. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822670 | |||
2021-01-04 | Remove unused scripts. | Daniil Baturin | |
2021-01-04 | migration: T1398: remove dependency on vyatta-config-migrate | John Estabrook | |
2020-12-22 | Revert "systemd: mount bpf sysfs directory" | Christian Poessinger | |
This reverts commit 3848e2f712ee8cd9b08c156a52d614c30b1aea20. This shows on bootup: [ 10.380956] systemd[1]: /lib/systemd/system/vyos-router.service:17: Unknown section 'Mount'. Ignoring. | |||
2020-12-18 | systemd: mount bpf sysfs directory | Christian Poessinger | |
2020-09-10 | Cloud-Init: T2117: Added order dependency for cloud-config.service | zsdc | |
As part of cleaning up our Cloud-Init package from changes incompatible with the upstream package, the `Before=vyos-router.service` should be moved from the `cloud-config.service` file to the `vyos-router.service` as `After=cloud-config.service`. This should not affect anyhow the `vyos-router.service`, it will work as before in systems without Cloud-Init. In systems with Cloud-Init package the `vyos-router.service` should be run after the `cloud-config.service`. | |||
2020-08-30 | Debian: add missing dependency on systemd (for systemctl) | Christian Poessinger | |
2019-12-28 | Revert "T1910: pin vyattacfg and vyattaop GID" | Christian Poessinger | |
This reverts commit 9f6995f68f3000373dffa292f9868c512967e111. | |||
2019-12-27 | T1910: pin vyattacfg and vyattaop GID | Christian Poessinger | |
2019-10-08 | hooks: fixing typos for commit hooks | hagbard | |
2019-04-28 | Debian: alter depends to prepare for Buster | Christian Poessinger | |
2019-03-13 | Revert "version bump for 0eab765d5ad24f7fb4dd722ac20d370f708379f0" | hagbard | |
This reverts commit be72ad60e5740eac3584869c780babf7553a0e67. Doesn't address the issue. | |||
2019-03-13 | version bump for 0eab765d5ad24f7fb4dd722ac20d370f708379f0 | hagbard | |
2018-12-23 | libboost-filesystem 1.62 is not compatible with jessie, updated to 1.55 as ↵ | Runar Borge | |
is shipped with jessie Commit f8cc921(https://github.com/vyos/vyatta-cfg/commit/f8cc92151e0c710c65da2089c9af70fd8cd230b5) breaks compiling on jessie because the version expected is newer than found on jessie. prior to this commit version 1.55 was allowed. | |||
2018-12-20 | Get rid of a hardcoded versioned package dependency. | Daniil Baturin | |
2018-10-17 | T901: increase vyos-router startup timeout | Christian Poessinger | |
With a lot of firewall zones and rules the startup of vyos-router could be aborted due to timeout on weak hardware (e.g. Intel ATOM D525). Increase the systemd timeout value from 5 to 20 minutes to give the vyos-service enough time to startup even on less powerful hardware. | |||
2018-10-14 | set correct service name for postrm | UnicronNL | |
2018-10-15 | Rework vyos router init (#11) | Kim | |
* Add a systemd vyos.target and split the vyatta-router init script to multiple systemd scripts. * remove ref to cloud-init * Remove vyatta-router init and rename vyatta-router to vyos-initialize. * Install files to correct dirs * try to fix systemd boot issues * Update script names run config load in background to not block systemd * Prevent cat: write error: Broken pipe * Rework vyos startup * add systemd to Makefile.am * Update script name * Fix inclusion of getty conf * Fix indentation | |||
2018-08-27 | T441: do not start FRR with systemd | Daniil Baturin | |
at least until we figure out how to make watchfrr stop restarting all daemons if just one failed and stop systemd from restarting FRR if watchfrr is not enabled. | |||
2018-08-26 | T441: replace After=frr.service with Wants= to ensure proper load order. | Daniil Baturin | |
2018-08-26 | T441: update changelog. | Daniil Baturin | |
2018-08-26 | T441: remove enablign the FRR service, done with an ISO build hook now. | Daniil Baturin | |
2018-08-24 | T441: adjust init scripts and postinst actions to use FRR instead of quagga. | Daniil Baturin | |
2017-11-07 | Revert "T441: Remove dependency on vyatta-quagga. This package should not ↵ | UnicronNL | |
depend on any routing stack anyway." This reverts commit 460a08d652ab7f7f38bf6c5b46d57009300d81da. | |||
2017-11-01 | T441: Remove dependency on vyatta-quagga. This package should not depend on ↵ | Daniil Baturin | |
any routing stack anyway. | |||
2017-11-01 | ignore return statements warnings/errors, maybe we should do something with ↵ | Kim Hagen | |
the return codes? | |||
2017-11-01 | enable hardening and remove deprecation allowing | Kim Hagen | |
2017-08-28 | fix compilation errors on newer gcc | Kim Hagen | |
2017-08-28 | option to install higher version of libboost-filesystem | Kim | |
2017-08-18 | T353: oops, forgot one more bit of the python install. | Daniil Baturin | |
2017-08-18 | T353: remove the python library from vyatta-cfg. | Daniil Baturin | |
2017-01-09 | Adding python-vyos-mgmt library to vyatta-cfg package | Jason Hendry | |
2016-12-30 | Add initial draft of the python config library. | Daniil Baturin | |
2016-12-26 | also output script to console | Kim | |
2016-08-05 | update script to correct file | Kim Hagen | |
2016-08-05 | add enable and disable systemd service | Kim Hagen | |
2016-08-05 | revert compat number back to 5 to prevent compilation errors | Kim Hagen | |
2016-08-05 | rewrite debian rules file and include systemd service for vyatta-router script | Kim Hagen | |
2016-02-26 | Do not remove dhclient.conf, the default config is harmless anyway. | Daniil Baturin | |
2016-02-09 | Use dhcp instead of dhcp3. | Kim Hagen | |
2016-01-24 | 0.102.0+vyos2+current1debian/0.102.0+vyos2+current1 | Kim Hagen | |
2015-12-17 | Go back to using the apt version comparison for node sorting. | Thomas Jepp | |
2015-12-17 | Remove the dependency on apt. | Thomas Jepp | |
2015-11-23 | Fix missing build depends and runtime depends. Add a runtime dependency on ↵ | Thomas Jepp | |
vyatta-quagga to ensure packages are configured in the right order. | |||
2015-11-14 | 0.102.0+vyos2+lithium18debian/0.102.0+vyos2+lithium18 | Alex Harpin | |