| Age | Commit message (Collapse) | Author |
|
The markers suppress the linter IPv6 check on ``<prefix>::64``,
which the regex matches as a non-documentation address.
🤖 Generated by [robots](https://vyos.io)
|
|
- pppoe-ipv6-basic.rst: remove stop/start_vyoslinter pair added in error
(content between markers had no real IPs and no lines > 80 chars)
- OpenVPN_with_LDAP.rst: replace stop_vyoslinter around long line-block
URL with a named hyperlink target whose URL wraps to the next line
- wireguard.rst: split long named hyperlink target onto two lines,
eliminating the need for stop/start_vyoslinter markers
🤖 Generated by [robots](https://vyos.io)
|
|
Wrap prose lines exceeding 80 chars and apply stop/start_vyoslinter
markers around cfgcmd/opcmd directive lines that cannot be shortened
(e.g. long option names with placeholder arguments).
Affected files: bonding, wireguard, pim, conntrack-sync, dmvpn,
ipsec_general, site2site_ipsec, vrf/index, bare-metal,
inter-vrf-routing-vrf-lite, lac-lns, tunnelbroker, OpenVPN_with_LDAP,
dmvpn-dualhub-dualcloud.
🤖 Generated by [robots](https://vyos.io)
|
|
The following files were touched by the WebP image PR and exposed
pre-existing lint violations — real IPs needed for authenticity or
actual protocol addresses (OSPF router-IDs, MAC-embedded IPv6):
- inter-vrf-routing-vrf-lite.rst: 195.51.100.1, 198.51.0.0/16
- ipsec-cisco-route-based.rst: 1.1.1.1, 2.2.2.2, 1.0.0.0 (Cisco loopback/OSPF RID)
- ipsec-pa-route-based.rst: 1.1.1.1, 2.2.2.2 (PA/VyOS OSPF RIDs)
- lac-lns.rst: 8.8.8.8 (DNS example)
- pppoe-ipv6-basic.rst: ::64 (prefix format illustration)
- bridge.rst: 33:33::16:50:0 (MAC address in firewall log)
🤖 Generated by [robots](https://vyos.io)
|
|
The tunnelbroker.net example intentionally uses real Hurricane Electric
IPv6 addresses (2001:470:*) — needed for authenticity. Wrap all
affected code blocks with stop/start_vyoslinter.
🤖 Generated by [robots](https://vyos.io)
|
|
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
|
Add WebP versions of all 187 PNG/JPG images (38MB → 17MB, 55% reduction).
Update RST/MD references to use Sphinx wildcard syntax (.*) so HTML builds
use WebP while PDF/LaTeX builds fall back to original PNG/JPG.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
|
* docs: fix typos and improve prose in terraform, ansible, and config docs
Fix typos (VyoS→VyOS, respresent→represents), rewrap long prose
lines for readability, restore correct YAML indentation in Ansible
examples, and standardize heading hierarchy in affected files.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: replace public DNS IP with RFC 5737 address in NMP example
Use 198.51.100.1 (TEST-NET-2) instead of 8.8.8.8 to satisfy the
documentation linter requirement for reserved addresses.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: restore linter markers around NMP code block with 8.8.8.8
Restore stop/start_vyoslinter markers that were incorrectly removed.
The DNS server address is intentional and should not be changed.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
|
Normalize top-level page headings from = or * underline-only to #
overline+underline format, following RST/Sphinx best practices for
consistent heading hierarchy.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
|
* docs: fix tab-to-space indentation in code blocks across 5 files
Replace tab characters with spaces inside code-block and output
directives for consistent rendering. Also rewrap long prose lines
for readability.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore: remove accidentally committed settings file
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: fix inconsistent indentation in trafficpolicy and qos code blocks
Normalize indentation within code blocks where tab-to-space
conversion left some entries misaligned (tbit, gibps, tibps
in trafficpolicy; egress command in qos).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
|
* chore: add TODO markers for 12 files needing cfgcmd/opcmd conversion
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: fill TBD placeholder in flow-accounting, remove TBD in static routes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs: add stub admonitions to 3 minimal pages
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: replace non-RFC IP addresses and suppress false positives in linter
Replace public IPs with RFC 5737 documentation addresses and add
stop/start_vyoslinter markers for false positives (MAC addresses,
OIDs, NAT64 well-known prefix).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: replace remaining non-RFC IPs and suppress MAC address false positive
- Replace 8.8.8.8 (Google DNS) with 192.0.2.1 (RFC 5737) in:
- docs/configexamples/ansible.rst (3 occurrences)
- docs/configexamples/nmp.rst (1 occurrence)
- docs/automation/terraform/terraformvSphere.rst (1 occurrence)
- Wrap SHA-256 certificate fingerprint in openvpn-examples.rst with
stop_vyoslinter/start_vyoslinter to suppress false-positive IPv6 flag
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: wrap long lines to comply with 80-char line length limit
Wrapped prose content exceeding 80 characters in 9 documentation files.
Only RST prose and directive content was modified; code block contents
were left untouched as they are exempt from the linter.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: wrap 2 remaining long lines for linter compliance
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: suppress linter for long URL reference in terraformvSphere.rst
* fix: address Copilot review suggestions — broken links, typos, YAML indentation
- Fix broken inline RST links split across lines in sysctl.rst, eve-ng.rst,
oracle.rst (stub notes with VyOS documentation repository link)
- Fix YAML indentation in both playbook code blocks in ansible.rst
- Fix typo "VyoS" -> "VyOS" in ansible.rst
- Fix typo "desition" -> "decision" in terraformvSphere.rst
- Fix 4 occurrences of "Terrafom" -> "Terraform" in terraformvSphere.rst
- Fix :doc: role split across two lines in openvpn-examples.rst
- Wrap long paragraph in openconnect.rst to <=80 chars and remove
unnecessary stop/start_vyoslinter markers
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: resolve remaining linter failures — long lines and OID false positive
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: revert 8.8.8.8 replacements, use stop_vyoslinter instead
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|
|
Fixed typos in networks
|
|
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.
|
|
|
|
Add missed `Virtual-Template1` for LAC L2TP Cisco config example
|
|
|
|
Fixed typos of the ESP group name in the IPsec documentation
|
|
Added blueprint Policy-based Site-to-Site IPsec VPN with Cisco IOS.
Added blueprint Route-based Site-to-Site IPsec VPN with Cisco IOS.
Added blueprint Route-based Site-to-Site IPsec VPN with Palo Alto.
|
|
|
|
DMVPN Dual Hub Dual Cloud blueprint
|
|
blueprints for bridge and firewall configuration
|
|
|
|
about usage of inbound and outbound interface when interface is attached to a non-default vrf.
|
|
|
|
Corrected the grammar and added the vyos client configuration
|
|
|
|
Fix spelling mistakes across multiple files
|
|
Modified old option from 'enable-default-log' to new one 'default-log'
|
|
|
|
|
|
dynamic IPs (#1415)
|
|
|
|
Ansible: rephrasing
|
|
|
|
|
|
Rewritten the L2TP documentation
Added the example 'PPPoE over L2TP' to blueprints
|
|
|
|
|
|
|
|
|
|
|
|
Ansible example article
|
|
|
|
Update some nat commands to new syntax
|
|
An example of how to set up Ansible and VyOS.
|
|
|
|
tunnel, plus firewall, using new firewall sintax
|
|
config blueprint zone-policy
|
|
correction of ipsec compression syntax
|