summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-21T5234: add bash prompt identifier for given VRF instanceChristian Breunig
2023-05-12T3896: add completion helper path attributeChristian Breunig
2023-05-08Merge pull request #62 from ↵Christian Breunig
sempervictus/bug/T5053-cant_disable_service_after_removal T5053 - Move postrm service hook to prerm
2023-05-08Merge pull request #64 from dmbaturin/T671-dead-codeChristian Breunig
T671: remove unused executables
2023-05-05T671: remove unused executablesDaniil Baturin
2023-04-17Merge pull request #56 from erkin/currentDaniil Baturin
loadkey: T3506: Remove (what remains of) loadkey
2023-04-01container: T5082: switch to netavark network stackChristian Breunig
2023-03-05Move postrm service hook to prermRageLtMan
2023-02-15Merge pull request #60 from sarthurdev/bookwormChristian Breunig
debian: T5003: Fixes for GCC in Debian 12 "Bookworm"
2023-02-13debian: T5003: Fixes for GCC in Debian 12 "Bookworm"sarthurdev
Fixes compile error: void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function
2023-02-10Merge pull request #59 from dmbaturin/T4990-post-commit-syncChristian Breunig
commit: T4990: call sync after the commit completes
2023-02-09commit: T4990: call sync after the commit completesDaniil Baturin
2023-01-20Merge pull request #57 from jestabro/config-mgmtJohn Estabrook
config-mgmt: T4942: use vyos-1x config-mgmt scripts
2023-01-18config-mgmt: T4942: use vyos-1x config-mgmt scriptsJohn Estabrook
2023-01-18loadkey: T3506: Remove (what remains of) loadkeyerkin
2023-01-08T4922: T2651: clean ssh-client and cURL configs on bootChristian Poessinger
2023-01-06T4883: cleanup all vyos related iproute2 configuration filesChristian Breunig
2023-01-05T4883: cleanup description field for routing tables during startupChristian Poessinger
2022-12-23container: T4353: clean configuration files on system startupChristian Poessinger
2022-11-10configuring security scanYuriy Andamasov
2022-09-14Merge pull request #52 from sarthurdev/firewall_initChristian Poessinger
firewall: T2199: Use data file instead of conf script
2022-09-13firewall: T2199: Use data file instead of conf scriptsarthurdev
2022-09-05Merge pull request #50 from jestabro/tag-node-value-name-whitespaceJohn Estabrook
cstore: T4664: add validation: no whitespace in tag node value names
2022-09-05cstore: T4664: add validation: no whitespace in tag node value namesJohn Estabrook
2022-09-01Merge pull request #49 from sempervictus/bug/T4607-copy_file_exedevChristian Poessinger
T4607: Fallthrough to simple stream copy when Boost's copy_file fails
2022-08-13Fallthrough to binstream copy when copy_file failsRageLtMan
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-22T31: reset iproute2 VRF table on startupChristian Poessinger
2022-07-17frr: T4536: start via systemdChristian Poessinger
2022-06-21Merge pull request #48 from c-po/currentChristian Poessinger
T1748: vbash: beautify tab completion output/line breaks
2022-06-20T1748: vbash: beautify tab completion output/line breaksChristian Poessinger
2022-05-21Merge pull request #47 from volodymyrhuti/currentChristian Poessinger
vyos-debug: T4394: extend profiling support
2022-05-16vyos-debug: T4394: extend profiling supportVolodymyr Huti
1. Use chrono library instead of basic C library to improve accuracy 2. Introduce the tracing helpers 3. Add tracing calls to the main processing points NOTE: loger is writing to the stdout, and for bootloader it is redirected to - /var/log/vyatta/vyos-boot-config-loader.log
2022-05-02T2216: file is called container.pyChristian Poessinger
2022-04-29vyos-router: T2216: call container script to populate default registriesChristian Poessinger
2022-04-06Merge pull request #46 from erkin/currentDaniil Baturin
loadkey: T3506: Remove loadkey
2022-03-10Revert "save-config: T4292: use vyos-save-config.py"John Estabrook
This reverts commit 18e2864769226e39479cf3fc3be2dc5ec67acac1. Revert while investigating failure in vyos-configtest.
2022-03-08save-config: T4292: use vyos-save-config.pyJohn Estabrook
2022-03-08loadkey: T3506: Remove loadkeyerkin
2022-01-01T4049: add tab completion support for "compare commands"Christian Poessinger
2022-01-01Merge pull request #43 from sarthurdev/firewallChristian Poessinger
firewall: T2199: Call firewall.py in vyos-router to create tables/chains
2021-12-16Merge pull request #44 from erkin/currentDaniil Baturin
remote: Add checks for newly supported protocols
2021-12-16remote: Add checks for newly supported protocolserkin
2021-12-04T4049: add completion help for "compare commands"Christian Poessinger
2021-10-31vyos-router: dhcpv6: T3885: fix stderr output when main UUID source is not ↵Christian Poessinger
present
2021-10-24vyos-router: dhcpv6: T3885: add alternative UUID sourceChristian 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-10-20firewall: T2199: Call firewall.py in vyos-router to create tables/chainssarthurdev
2021-10-10vyos-router: dhcpv6: T3885: generate persistent DUID based on system UUIDChristian Poessinger
2021-10-04Merge pull request #42 from srividya0208/T3888Daniil Baturin
poweroff: T3888: correction of error message
2021-10-04poweroff: T3888: correction of error messagesrividya0208
A proper message is added i.e. Exit from configure mode before shutting down. for the poweroff command when executed from the config mode.
2021-09-30Merge pull request #41 from jestabro/interface-namesJohn Estabrook
interface-names: T3869: use vyos-interface-rescan instead of legacy