3660 Commits

Author SHA1 Message Date
Alexandr K.
2b5de5f181
ipsec: T7594: Change connection-type to trap for all peers and configurations (#1719)
The previous 'connection-type respond' option in IPsec site-to-site peers
was misleading - instead of passively waiting for peer initiation, it would
initiate negotiation when matching traffic appeared, potentially causing
SA duplication and renegotiation loops.
2025-12-09 16:42:19 +00:00
LiudmylaNad
b9560fe135
Proofreading about.rst and history.rst (#1709)
* Proofreading About and History

* Apply suggestions from code review

Co-authored-by: Daniil Baturin <daniil@baturin.org>

* Addressed comments on the About and History sections.

---------

Co-authored-by: Daniil Baturin <daniil@baturin.org>
2025-12-09 14:19:01 +00:00
Quill
bc7512c2c7
Proofread docs in the /operation directory (#1710)
* Proofread boot-options.rst

* Fix line length Markdown lint errors

* Proofread information.rst

* Update lastproofread date in information.rst

* Updated password-recovery.rst

* Proofread upgrade-recovery.rst

* Fix line length linting errors

* Proofread up to Empty 2+ Disk

* Complete proofread of raid.rst

* Update upgrade-recovery timeout explanation

* Fix header formatting

* Update docs/operation/boot-options.rst

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add missing period in raid.rst

* Implement Copilot feedback


---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Daniil Baturin <daniil@baturin.org>
2025-12-09 14:10:26 +00:00
dependabot[bot]
9fd5d7977c
build(deps): bump urllib3 from 2.5.0 to 2.6.0 (#1720)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-07 23:31:38 +00:00
Viacheslav Hletenko
155ddbd19d
Merge pull request #1701 from alexandr-san4ez/T4251-current-fix2
syslog: T4251: Rename "permitted-peers" to "permitted-peer"
2025-11-28 14:18:02 +02:00
cblackburn-igl
af8c829ed0
dhcp-server: T3936: Added support for DHCP Option 82 (#1666)
* dhcp-server: T3936: Added support for DHCP Option 82

This commit adds support in both the CLI and the underlying code for
DHCP Option 82 to be used to filter/route DHCP address assignments.

The primary use case for this is to support enterprise switches which
can "tag" DHCP requests with physical real world informaiton such as
which switch first saw the request and which port it originated from
(known in this context as remote-id and circuit-id). Once
client-classes have been defined they can be assigned to subnets or
ranges so that only certain addresses get assigned to specific
requests.

There is also a corresponding code update which pairs with this
documentation change.

---------

Co-authored-by: Daniil Baturin <daniil@baturin.org>
2025-11-27 14:35:13 +00:00
Adam Schultz
279d3d4edc
firewall: T7739: Default ruleset for firewall zones (#1714)
Adds new syntax documentation for https://github.com/vyos/vyos-1x/pull/4672
2025-11-25 15:25:13 +00:00
Viacheslav Hletenko
2355b54255
Add VPP IPFIX configuration (#1711) 2025-11-25 12:06:37 +00:00
Christian Breunig
8c0c0bfe1c
ipsec: T8027: voluntarily send its certificate, even if it wasn't requested (#1712) 2025-11-25 11:54:01 +00:00
Alexandr K.
e233231e35
docs: Correct title for rolling-release "latest" docs (#1713)
Update title to "VyOS rolling release (current)" to replace
the misleading "VyOS 1.5.x (circinus) documentation"
and keep wording consistent with other pages.
2025-11-24 18:39:04 +00:00
Christian Breunig
de4a11142a ipsec: remote-access clean whitespaces 2025-11-21 21:09:15 +01:00
Quill
f8595de795
Fix grammar in coverage.rst (#1706)
* Fix grammar in coverage.rst

* Update lastproofread date
2025-11-20 14:57:11 +00:00
Viacheslav Hletenko
b7bda23be3
Merge pull request #1702 from tuna2134/current
Fix zebra route-map filter config example
2025-11-14 13:59:20 +02:00
tuna2134
cae750b3fc Fix zebra route-map filter config example 2025-11-14 19:22:30 +09:00
Nicolas Vollmar
fd7d141ef1
T6686: adds container health check documentation (#1682) 2025-11-13 13:32:10 +00:00
bl0way
0cc6bbe6a4
frr: T7896: Configure frr profile with 'system frr profile' command (#1700) 2025-11-03 14:01:24 +00:00
Nataliia S.
626415ac39
vpp: T7929: Changes to NAT44 external address verification (#1695) 2025-11-03 11:19:43 +00:00
Oleksandr Kuchmystyi
85a097b4a1
syslog: T4251: Rename "permitted-peers" to "permitted-peer"
- Renamed `permitted-peers` to `permitted-peer`.
- Added support for multiple `permitted-peer` entries.
2025-10-31 17:19:27 +03:00
Viacheslav Hletenko
2b49f76700
Merge pull request #1698 from natali-rs1985/T7801
vpp: T7801: Change log level from 'err' to 'error'
2025-10-25 13:49:14 +03:00
Christian Breunig
ad6fa1ac25
Merge pull request #1699 from alexandr-san4ez/T4251-current-fix
syslog: T4251: Fix documentation of TLS enablement logic for syslog
2025-10-24 21:29:26 +02:00
Oleksandr Kuchmystyi
a271d322e2
syslog: T4251: Fix documentation of TLS enablement logic for syslog 2025-10-24 15:01:35 +03:00
Nataliia Solomko
b84bd22bbf vpp: T7801: Change log level from 'err' to 'error' 2025-10-24 12:47:42 +03:00
Viacheslav Hletenko
0cd19d99a4
Merge pull request #1694 from natali-rs1985/T7938
vpp: T938: Delete 'sample-rate' from vpp sflow CLI and add 'header-bytes'
2025-10-23 12:51:47 +03:00
Viacheslav Hletenko
db46ed7f3f
Merge pull request #1696 from dmbaturin/readme-branches
readme: Update information about branches
2025-10-23 12:48:05 +03:00
Alexandr K.
952837766d
haproxy: T7906: Probing of a port other than the one to which normal traffic is sent (#1697)
* haproxy: T7906: Probing of a port other than the one to which normal traffic is sent

Add support for specifying a custom health check port for HAProxy backend servers.
This allows health probes to target a dedicated endpoint - such as port 8080 - separate
from normal traffic ports (e.g., 80 or 443).

* Fix article usage
---------

Co-authored-by: Daniil Baturin <daniil@baturin.org>
2025-10-22 09:12:13 +01:00
Daniil Baturin
abe1b22d41 readme: Update information about branches 2025-10-21 12:28:18 +01:00
aapostoliuk
93545cfbc8
isis: T7722: Added the interface LFA configuration commands (#1692)
Added the interface LFA configuration commands documentation
in the protocol ISIS.
2025-10-20 12:55:42 +01:00
Nataliia Solomko
0ec6852cfb vpp: T938: Delete 'sample-rate' from vpp sflow CLI and add 'header-bytes' 2025-10-20 14:21:26 +03:00
Viacheslav Hletenko
ebb33be3c3
Add Virtual-Template1 configuration for LAC L2TP
Add missed `Virtual-Template1` for LAC L2TP Cisco config example
2025-10-17 21:14:56 +03:00
Viacheslav Hletenko
47b8585e4e
Merge pull request #1691 from natali-rs1985/T7897
vpp: T7897: Delete 'no-syscall-lock' option from xdp-options
2025-10-16 15:04:39 +03:00
Nataliia Solomko
bfd52adf33 vpp: T7897: Delete 'no-syscall-lock' option from xdp-options 2025-10-14 18:47:03 +03:00
zdc
32c1cae961
cla: Add CLA references and instructions (#1690)
- Added a dedicated page describing the process of signing the CLA
- Added references to this page on documents explaining how to submit code and documentation
changes
2025-10-13 15:55:48 +01:00
Alexandr K.
7bed50c205
syslog: T4251: Add documentation for syslog TLS configuration (#1686)
Documented protocol, certificate, auth-mode, and permitted-peers
requirements for TLS configuration.
2025-10-02 13:20:28 +01:00
Christian Breunig
c0617a38d6
bgp: T7760: remove per vrf instance system-as node (#1675) 2025-09-29 13:25:29 +01:00
srividya0208
ff8f11a1b7
intallation: made modifications to install & update page (#1688) 2025-09-29 13:05:48 +01:00
zdc
6b2e69a687
vpp: Enhanced memory, buffers, and CGNAT documentation, added troubleshooting (#1687)
* vpp: Enhanced memory and buffer configuration documentation

- Added physmem configuration section with practical examples and troubleshooting
- Clarified relationship between physmem and buffer allocation with cross-references
- Improved VPP logging documentation with detailed log location descriptions
- Fixed formatting issues in system configuration

* vpp: Added CGNAT memory requirements

Expanded CGNAT settings page with information about:
- Memory requirements
- Hardcoded simultaneous sessions limit

* vpp: Added troubleshooting page

Added page with basic steps for troubleshooting:
- Capturing packets (PCAP)
- Tracing packets
- Additional diagnostics information from VPP
- Automatic collection of most details with Python script

---------

Co-authored-by: Daniil Baturin <daniil@baturin.org>
2025-09-25 12:44:23 +01:00
Nataliia S.
9da339ebf8
vpp: T7805: Delete 'default-hugepage-size' from memory section (#1685) 2025-09-22 13:45:18 +01:00
Peter Lehmann
a980b27826
vrf: fix typo (#1681) 2025-09-18 11:45:36 +01:00
zdc
59fcd64fd8
VPP: Syntax fixes and improvements (#1683)
* VPP: Fixed syntax on vpp/dataplane/buffers.rst

- Fixed sections levels markers
- Fixed a list in `buffers-per-numa` section

* vpp: Expanded DPDK options description in interface settings

- Added more details about `num-tx-queues` calculations.
- Fixed section marks on the `configuration/dataplane/interface.rst` page.
2025-09-18 11:31:28 +01:00
jsinme
087ed8b5d9
Removing extra empty code block (#1684) 2025-09-18 11:19:38 +01:00
srividya0208
4f5b0e60ea
op-mode:T3477: Correction of reset command syntax as per latest (#1676) 2025-09-15 11:36:50 +01:00
Mila-Nad
33d5f76317
Add new section: Recovery after Failed Upgrades (#1671)
Co-authored-by: Mila <lyudmila.ndl@gmail.com>
2025-09-15 10:47:51 +01:00
David Vølker
44113897d3
kea: T6211: add VRF support for KEA dhcp server (#1637)
Co-authored-by: David Vølker <davvol@davvol.dk>
2025-09-15 10:16:18 +01:00
Viacheslav Hletenko
0a63089c38
Merge pull request #1680 from zdc/vpp-current
VPP: Kernel Tuning and Cosmetic Fixes
2025-09-13 16:45:56 +03:00
zdc
7e02e4ff3f
VPP: Updated NAT44 configuration page
- Added exclude rules configuration description
- Clarified limitations for rules with ports and protocols
2025-09-13 14:49:19 +03:00
zdc
c125f5bb0a
VPP: Kernel Tuning and Cosmetic Fixes
- Added missing Kernel Tuning section in system settings for VPP
- Fixed inconsistent section hierarchy in NAT44 configuration documentation
- Fixed lost `netlink` from configuration commands in LCP settings
- Clarified CPU settings logic
2025-09-11 12:22:33 +03:00
Christian Breunig
7bf883d61b
Merge pull request #1679 from zdc/vpp-current
VPP: Add comprehensive VPP documentation
2025-09-04 21:32:29 +02:00
zdc
00faafed96
VPP: Add comprehensive VPP documentation
This commit introduces extensive documentation for VyOS VPP (Vector Packet Processing)
Dataplane interfaces and features, including examples.

Features documented:
* VPP integration description, base requirements and limitations
* VPP dataplane core settings
* Features enabled in the dataplane: ACL, IPsec, NAT, sFlow
* VPP interface types: bonding, bridge, GRE, IPIP, kernel, loopback, VXLAN, XConnect

Note: This is an initial documentation version that will require ongoing improvements
based on user feedback and questions, real-world deployment testing and validation, additional
use cases and configuration scenarios discovered in production. Therefore, all pages are
marked as "need improvement".
2025-09-04 19:02:26 +03:00
aapostoliuk
4081daff9c
Added firewall recommendations to the mDNS topic (#1669)
Added firewall recommendations to the mDNS topic.
2025-08-26 16:35:49 +01:00
aapostoliuk
dff952a88b
Fixed typos of the ESP group name in the IPsec documentation (#1665)
Fixed typos of the ESP group name in the IPsec documentation
2025-08-07 15:42:57 +01:00