summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2025-08-07op-mode: T7583: add a new operational command runnerDaniil Baturin
2025-08-04Merge pull request #4617 from dmbaturin/T7653-license-tagViacheslav Hletenko
debian: T7653: Extend and clarify the debian/copyright file
2025-07-30T7671: move AWS GLB CLI configuration to a separate packageChristian Breunig
Since AWS Gateway Load Balancer is specific to the AWS platform, its CLI and binary dependencies don’t need to be included in generic images. This commit removes the AWS GLB CLI definitions from all images and introduces a new vyos-1x-aws package to provide the necessary CLI configuration and binary dependencies.
2025-07-23debian: T7653: Extend and clarify the debian/copyright fileDaniil Baturin
2025-07-21T7648: enable pylint for both migration-scripts and custom daemons (services)Christian Breunig
2025-07-21Debian: T7648: add build dependencies for pylintChristian Breunig
2025-07-06T7499: set permissions on session directoryJohn Estabrook
To allow clean up of cache data on Python module exit, set permissions on directory.
2025-06-28T7591: remove copyright years from source filesChristian Breunig
The legal team says years are not necessary so we can go ahead with it, since it will simplify backporting. Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \ 's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors <maintainers@vyos.io>/g' In addition we will error-out during "make" if someone re-adds a legacy copyright notice
2025-06-09T7374: add links for vyconf_cli.pyJohn Estabrook
2025-05-26T7374: install vyconf_cli and add links for associated vy_* commandsJohn Estabrook
2025-05-22vyos-1x-vmware: T3681: Fix Python bytecompile exclusionYun Zheng Hu
2025-05-22T7450: fix dependency for use of PCRE2 instead of PCREJohn Estabrook
Despite the counterintuitive numbering, this is correct.
2025-05-20opennhrp: T7462: Removed unused opennhrp files and configurationsaapostoliuk
Removed unused opennhrp files and configurations
2025-05-13validators: T7450: use PCRE2 instead of the outdated original PCREDaniil Baturin
2025-05-09T7443: Un-restricting non-root logins after scheduled reboot/shutdown via ↵Christian Breunig
pam_nologin When using reboot in, reboot at, or shutdown in, non-root users are prevented from logging in via SSH or console starting 5 minutes before the scheduled shutdown or reboot time. This behavior is intended by pam_nologin.so, which is included in the SSH and login PAM stack (default on Debian). While expected, it may be inconvenient and could be reconsidered.
2025-04-29T7408: add mokutil in arm64Date Huang
VyOS-1x requires mokutil always for `show version` Debian provides mokutil for amd64, arm64, armhf Signed-off-by: Date Huang <tjjh89017@hotmail.com>
2025-04-23router-advert: T7380: Implement auto-ignore-prefix syntax for router ↵Ryan Zuwala
advertisements (#4463)
2025-04-18syslog: T7367: ensure rsyslog is registered as default systemd syslog serviceChristian Breunig
Systemd states: The default syslog implementation should make syslog.service a symlink to itself, so that this socket activates the right actual syslog service.
2025-04-18T7373: remove irqtopDaniil Baturin
to avoid the overhead of having a Ruby runtims (30+ MB) in the image for a single, rarely-used program
2025-04-15Merge pull request #4214 from dmbaturin/T6919-good-bye-fastnetmonDaniil Baturin
ids: T7241: remove Fastnetmon from the base system
2025-04-14ids: T7241: remove Fastnetmon from the base systemDaniil Baturin
It will eventually be moved to an addon
2025-04-09debian: T7336: update RADIUS library dependency namesDaniil Baturin
2025-03-28fixup: T7295: add an explicit dependency on tzdata > 2025Daniil Baturin
to prevent APT from pulling that package from buster
2025-03-25T7278: Remove cracklib hack from postinstall script templateoniko94
2025-03-18Merge pull request #4398 from jestabro/commitdDaniil Baturin
T7121: Set up communication vyconfd to vyos-commitd
2025-03-18T7121: create session directoryJohn Estabrook
2025-03-18T6353: Add password strength check and user warningoniko94
2025-03-16T7121: add protobuf and tomli dependenciesJohn Estabrook
Add protobuf dependencies for communication vyconfd <-> vyos-commitd, and tomli runtime dependency for vyos-commitd load of vyconfd.conf.
2025-03-15T5400: initialize OPAM environment where it's really neededChristian Breunig
2025-03-04T5400: add local build of libvyosconfig to MakefileJohn Estabrook
libvyosconfig is both a build and a run dependency of vyos-1x. Satisfying the build dependency within the Docker image requires coordination of updates to vyos-build/libvyosconfig/vyos-1x on any changes to the library; simplify this process by moving the build to a step of the vyos-1x Makefile.
2025-02-13wlb: T4470: Migrate WAN load balancer to Python/XMLsarthurdev
2025-02-10syslog: T6989: link rsyslog as default syslog implementationChristian Breunig
2025-02-03syslog: T6989: convert old configuration format to "advanced"Christian Breunig
2025-01-30T7106: Divert sysctl vpp settings (#4325)Viacheslav Hletenko
2025-01-30T7106: Add vpp dependencies to debian controlViacheslav Hletenko
2025-01-24Merge pull request #4200 from sskaje/T4930-1Daniil Baturin
T4930: Allow WireGuard peers via DNS hostname
2025-01-20T7046: adjust for distinct reference_tree cache directoryJohn Estabrook
To simplify updating in case of supplemental interface-definitions from addons, the reftree cache(s) are moved to an independent directory.
2025-01-19Debian: T4930: restart vyos-domain-resolver service if runningChristian Breunig
2025-01-13Merge pull request #4299 from c-po/radius-smoketestChristian Breunig
T7038: T7039: fix broken RADIUS IPv6 source address and add smoketests
2025-01-13Merge pull request #4217 from aapostoliuk/T2326-circinusChristian Breunig
nhrp: T2326: NHRP migration to FRR
2025-01-11smoketest: T7038: add freeradius container to live validate login via RADIUSChristian Breunig
RADIUS is pretty sensible to its configuration. Instead of manual testing, extend the smoketest platform to ship a freeradius container and perform logins against a locally running freeradius server in a container.
2025-01-09nhrp: T2326: NHRP migration to FRRaapostoliuk
NHRP migration to FRR
2025-01-08Debian: T7023: download smoketest container images only onceChristian Breunig
When setting up vyos-1x-smoketest package, the required container images will be fetched from the appropriate registry. During development one will re-install the vyos-1x generated packages periodically. In the past this triggered a re-download of the container images for every set-up of the package. Getting image source signatures Copying blob sha256:d3a4026919f923f4e0bb9a23a1e5c2d3c5593d31cbac8d2d6d032285b4852945 Copying config sha256:c1f39daffdeffeb97987901406e2ecef0fb2c2ca236fdfaf570d088426294d91 Writing manifest to image destination Storing signatures Getting image source signatures Copying blob sha256:a0d0a0d46f8b52473982a3c466318f479767577551a53ffc9074c9fa7035982e Copying blob sha256:064e2154c8ec1ddeb114ebc9db9a3876ee8883e9a14fe8622c31cb6f17b759f6 Copying blob sha256:7e3fbb46165bc5a98b12c136087a13992e30fe00ab4fab2bbe6c7edd657d8c5b Copying blob sha256:80a416511ac029206f3f824a15b1c94845c410242a1e463c466a1b3081f7e20f Copying blob sha256:339be6688c410f9851f6f09cf0c9d63819f8ca5f2bb09d93ce8c42714842f5ed Copying config sha256:6950ba3bd4492642b6c6c0c5f5bb88a5f2a48f700974a2bdba74333a65d9324e Writing manifest to image destination Storing signatures This change will download the container images only if the image is not present on the system.
2025-01-07smoketest: T7023: add tac_plus container to live validate login (#4285)Christian Breunig
* smoketest: T7023: unify container image loading * smoketest: T7023: add tac_plus container to live validate login TACACS is pretty sensible to its configuration. Instead of manual testing, extend the smoketest platform to ship a tac_plus container and perform logins against a locally running tac_plus server in a container. The login username/password and TACACS shared secret is generated randomly on the fly for every testcase.
2025-01-06packaging: T7020: hard pin libpam-radius-auth and add an explicit dependency ↵Daniil Baturin
on libnss-mapuser (#4281) Upstream 2.0.0 version from Debian has issues
2024-12-31T6949: adds blackbox exporter (#4255)Nicolas Vollmar
* T6949: adds blackbox exporter * T6949: adds basic config generation * T6949: extract shared module config options * T6949: switch to ipv4/6 literals * T6949: moves config file to /run * T6949: adds dns query name option * T6949: adds dns query type values * T6949: adds blackbox exporter to debian/control
2024-12-28geoip: T6986: add missing cron installation pathChristian Breunig
2024-12-19T6953: merges node and frr exporter under prometheus sectionNicolas Vollmar
2024-12-16Debian: T6746: restart vyos-configd on package installation - if runningChristian Breunig
2024-12-16frr: T6747: remove superfluous newlines from rendered templatesChristian Breunig
Drop newlines added by macro statement and Jinja2 comments. Jinja2 comments will be removed during package build on the shipped files.