summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-10commit: T4990: call sync after the commit completesDaniil Baturin
(cherry picked from commit cc8f94b3791135ad764de03e518a1c46f050f456)
2023-02-25Merge pull request #61 from zdc/T4992-equuleus1.3.41.3.3-epa11.3.3Christian Breunig
misc: T4992: Replaced logic in `is_local_address`
2023-02-14misc: T4992: Replaced logic in `is_local_address`zsdc
Old logic relied on the ability to bind to a socket on a specified IP address which does not work when `net.ipv4.ip_nonlocal_bind = 1`. This implementation uses a `local` IP routing table to see if a route to an IP address can be resolved using the table.
2023-01-23Merge pull request #58 from c-po/t4664-backportChristian Breunig
cstore: T4664: add validation: no whitespace in tag node value names (backport)
2023-01-22cstore: T4664: add validation: no whitespace in tag node value namesJohn Estabrook
(cherry picked from commit 3f407aa8d66dacbbf92e22673d8871e429079ce0)
2023-01-08Merge pull request #55 from c-po/equuleusChristian Breunig
T4922: T2651: clean ssh-client and cURL configs on boot
2023-01-08T4922: T2651: clean ssh-client and cURL configs on bootChristian Poessinger
(cherry picked from commit 4448d944c3cb6a47692119c8f1e8442e82316183)
2022-12-31Merge pull request #53 from c-po/equuleusChristian Poessinger
container: T578: backport podman from 1.4 development branch
2022-12-30container: T578: backport podman from 1.4 development branchChristian Poessinger
2022-02-10T4049: add tab completion support for "compare commands"1.3.2Christian Poessinger
(cherry picked from commit 44fa733c7a4948208b003d828cf0ca8c6227cca2)
2021-12-16Merge pull request #45 from erkin/equuleusDaniil Baturin
remote: T3356: Backport remote module use to Equuleus
2021-12-16remote: T3356: Backport remote module use to Equuleuserkin
2021-12-04T4049: add completion help for "compare commands"Christian Poessinger
(cherry picked from commit dae314be6df89af4da648cc94855f145bbf43625)
2021-11-08T3912: always restore login banner on bootChristian Poessinger
2021-11-08vyos-router: remove whitespacesChristian Poessinger
2021-10-31vyos-router: dhcpv6: T3885: fix stderr output when main UUID source is not ↵Christian Poessinger
present (cherry picked from commit 77569a0c2fa529289bfc6c8f77e8edbc221f54b9)
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 (cherry picked from commit 224941480bb5e41ee6b43e3bf0f357568f18d44f)
2021-10-10vyos-router: dhcpv6: T3885: generate persistent DUID based on system UUIDChristian Poessinger
(cherry picked from commit 6a94fc44e95735b9f6bd4fc162c3775b902dc0eb)
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. (cherry picked from commit b53bdbbf465a3903df2723c48077b20c9428fdb0)
2021-09-09T3816: Partial revert "Remove unused scripts."Christian Poessinger
This reverts parts of commit 5475f9ab0f9bc3f547491d6f2e2e441ea4ffed57.
2021-08-28vyos-router: add debug possibilitiesChristian Poessinger
Specifying vyos-debug on the Kernel commandline will enable additional debug featurs as the following temporary files are created so the boot process can be logged: * /tmp/vyos.ifconfig.debug * /tmp/vyos.frr.debug * /tmp/vyos.container.debug (cherry picked from commit 1c19c5d83797eaaff1976ce80374456cacdc9e6c)
2021-08-05serial: T1739: properly delete/recreate serial interface on system bootChristian Poessinger
(cherry picked from commit d93aa7a934b35dbb4229d2463a869cbaee1654cd)
2021-05-01Merge pull request #39 from sever-sever/T3217-eqChristian Poessinger
vyos-router: T3217: mount frr.conf to /run/frr/config
2021-04-28vyos-router: T3217: mount frr.conf to /run/frr/configsever-sever
2021-04-17Merge pull request #33 from zdc/T3425-equuleusChristian Poessinger
scripts: T3425: Make paths to custom scripts relative
2021-04-04Jenkins: use build library from proper branch "equuleus"Christian Poessinger
2021-03-23scripts: T3425: Make paths to custom scripts relativezsdc
In some cases, like ISO or PXE boot, the `/opt/vyatta/etc/config/` folder does not bind to `/config/`. To run scripts from the `/scripts/` subfolder paths must be relative, just like for the `config.boot` file. This commit replaces hardcoded paths to relative that use the `$vyatta_sysconfdir` as the prefix.
2021-01-07Debian: drop dh-systemd dependencyChristian 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-07Remove unused scripts.Daniil Baturin
2021-01-04migration: T1398: remove dependency on vyatta-config-migrateJohn Estabrook
2021-01-04migration: T3161: remove ConfigLoad.pm, all dependents and referencesJohn Estabrook
Remove ConfigLoad.pm due to its legacy reference to XorpConfigParser, all dependent scripts: vyatta-boot-config-loader vyatta-config-loader.pl vyatta-load-config.pl (rewritten or obviated), and references in logrotate, Makefile.am, and vyos-router (vyatta-boot-config-loader was kept as a fallback when initially introducing vyos-boot-config-loader.py).
2021-01-04Update debian version.Daniil Baturin
2020-12-29bash: completion: add new "filename" optionChristian Poessinger
2020-12-28bash: completion: add new "hostname" optionChristian Poessinger
2020-12-22Revert "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-18systemd: mount bpf sysfs directoryChristian Poessinger
2020-10-28Merge pull request #29 from cjeanneret/correct-scp-URIChristian Poessinger
T3020: Correct scp completion hint
2020-10-26T3020: Correct scp completion hintCédric Jeanneret
"scp" needs to get a ":" between the remote host and the remote path. Let's reflect it in the completion order to avoid confusion. The doc has been updated with vyos/vyos-documentation#354
2020-10-17Merge pull request #27 from UnicronNL/currentDaniil Baturin
Config: T2834: Config rollback function is broken due lack access to …
2020-10-17Config: T2834: Config rollback function is broken due lack access to the ↵Kim Hagen
config.boot
2020-09-16Merge pull request #26 from zdc/T2117-equuleusChristian Poessinger
Cloud-Init: T2117: Added order dependency for cloud-config.service
2020-09-10Cloud-Init: T2117: Added order dependency for cloud-config.servicezsdc
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-31Merge pull request #25 from jestabro/vyos-configdJohn Estabrook
configd: T2582: hooks for vyos config script daemon configd: T2582: set vyshim env variable for config session configd: T2582: leave marker to indicate beginning of commit
2020-08-31configd: T2582: set vyshim env variable for config sessionJohn Estabrook
2020-08-31configd: T2582: leave marker to indicate beginning of commitJohn Estabrook
2020-08-30Debian: add missing dependency on systemd (for systemctl)Christian Poessinger
2020-06-23Jenkins: T2625: migrate to build libraryChristian Poessinger
2020-05-04T1899: fix for unionfs-fuse rename of meta directoryJohn Estabrook
In release v1.0 of unionfs-fuse, the meta directory was renamed from .unionfs to .unionfs-fuse. Consequently, the clean up of the directory following a commit vacuously succeeds, and the meta data remains. On a subsequent commit, this hidden directory will be copied into the tmp directory structure. As permissions on the whiteout files belong solely to the user, commit actions in a multiuser environment may encounter permission errors, leading to a failure in commit. Change the meta directory name here to accord with the change in unionfs-fuse, but beware that the change is reverted in release v2.0 of unionfs-fuse.
2020-04-03T2072: partially fix completion for values with spaces (#23)Jernej Jakob
This fixes the help display, command completion still doesn't work.
2020-03-21Jenkins: T1870: support GitHub PullRequest buildsChristian Poessinger