<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-documentation.git, branch circinus</title>
<subtitle>VyOS readthedocs (mirror of https://github.com/vyos/vyos-documentation.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-documentation.git/atom?h=circinus</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-documentation.git/atom?h=circinus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/'/>
<updated>2026-08-04T16:31:27+00:00</updated>
<entry>
<title>docs: update flowtable and ethernet/bonding documentation (#2106) (#2155)</title>
<updated>2026-08-04T16:31:27+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-08-04T16:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=d563063cf2e8d02ef63b407759cca17951b83b3b'/>
<id>urn:sha1:d563063cf2e8d02ef63b407759cca17951b83b3b</id>
<content type='text'>
* docs: update flowtable and ethernet/bonding documentation

* Removing Netfilter word and add the identification of the interfaces to use FlowTables

* Fixed warning from commit:c433e15

* Update docs/configuration/firewall/flowtables.md



* Update docs/configuration/firewall/flowtables.md



* Update docs/configuration/firewall/flowtables.md



* Update docs/configuration/firewall/flowtables.md



* cfgmc structure and sub-interface offload fixed

* Fixed conflicts on flowtable documentation

* revert ethernet.md and fixed the latest infos

* added subsection to the checks section to show offloaded traffic for sub-interfaces

* Final changes

* Changed conntrack -L to VyOS command

* Replacing new output description with VyOS command

---------


(cherry picked from commit a0067e0fbc8c3bee2af6701b3542eb013146fcf8)

Co-authored-by: jvela-dot &lt;j.vela@vyos.io&gt;
Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title> docs: Update Event handler page to VyOS 1.5 standards (backport #2130) (#2156)</title>
<updated>2026-08-04T16:30:27+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-08-04T16:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=2b7a3b9dcf3f3f38d8e9a211f83e9d0bf2184b0a'/>
<id>urn:sha1:2b7a3b9dcf3f3f38d8e9a211f83e9d0bf2184b0a</id>
<content type='text'>
* docs: Update Event handler page to VyOS 1.5 standards (#2130)

* docs: Update Event handler page to VyOS 1.5 standards

* Apply suggestions from code review

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;

---------

Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;
(cherry picked from commit d08dbfacca29aa1e9750468293dd00910ad775ee)

* Use "event handler" styling in text and remove the mention of netplugd

since it's replaced by vyos-netlinkd in rolling already

Co-authored-by: Daniil Baturin &lt;daniil@baturin.org&gt;

---------

Co-authored-by: LiudmylaNad &lt;l.nadolina@vyos.io&gt;
Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;
Co-authored-by: Daniil Baturin &lt;daniil@vyos.io&gt;
Co-authored-by: Daniil Baturin &lt;daniil@baturin.org&gt;</content>
</entry>
<entry>
<title>docs(DMVPN): T4667: Add firewall rule to prevent unencrypted GRE leaks (#2136) (#2144)</title>
<updated>2026-08-04T10:15:07+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-08-04T10:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=c0dd3eabe5da57f772f325896a3869c21c061954'/>
<id>urn:sha1:c0dd3eabe5da57f772f325896a3869c21c061954</id>
<content type='text'>
* docs(DMVPN): T4667: Add firewall rule to prevent unencrypted GRE leaks

In DMVPN the mGRE tunnel and the IPSec protecting it are handled
independently, so GRE can be forwarded while no IPSec SA is active for a
peer (e.g. while an SA is still being negotiated or after one expires),
allowing unencrypted GRE to leave the router. This is inherent to
combining GRE with IPSec and is common to DMVPN implementations in
general.

Add a "Protecting against unencrypted traffic leaks" section to the DMVPN
reference page explaining the behaviour and recommending an output filter
rule that drops GRE not matched by an outbound IPSec policy
(ipsec match-none-out). Note that this disables unencrypted GRE on the
node entirely, so coexisting plain GRE tunnels would stop working.

Apply the same rule in the Dual HUB Dual Cloud example on the VyOS nodes.



* docs(DMVPN): reflow DMVPN documentation for line length compliance

Reformat the DMVPN guide and dual-hub dual-cloud example to wrap
long lines and improve readability without changing the documented
behavior or configuration guidance.

---------


(cherry picked from commit 50acf8f188475b0554b99a739cb8ada12d51e77b)

Co-authored-by: zdc &lt;zdc@users.noreply.github.com&gt;
Co-authored-by: Daniil Baturin &lt;daniil@baturin.org&gt;</content>
</entry>
<entry>
<title>vyos-api: clarify comment regarding commit failure and partial commits (#2178) (#2180)</title>
<updated>2026-08-04T09:44:24+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-08-04T09:44:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=f13db9802c284166a5ff02dfcd5679034b368d89'/>
<id>urn:sha1:f13db9802c284166a5ff02dfcd5679034b368d89</id>
<content type='text'>
(cherry picked from commit 4631db6a1578550dd4c1410a8416575899f36936)

Co-authored-by: John Estabrook &lt;jestabro@vyos.io&gt;</content>
</entry>
<entry>
<title>ci: bump REVIEWER_REF to reviewer-v1.0.3 (rolling branch-map fix) (#2182) (#2183)</title>
<updated>2026-08-03T18:29:17+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-08-03T18:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=4bb6af6601b35032710dcb03a6941aa95804d116'/>
<id>urn:sha1:4bb6af6601b35032710dcb03a6941aa95804d116</id>
<content type='text'>
The reviewer-v1.0.2 tag ships a branches.json that maps docs branch
'rolling' to vyos-1x branch 'current'. The vyos-networks/vyos-1x
mirror renamed 'current' to 'rolling', so the 'Checkout vyos-1x at
mapped branch' step fails on every rolling-based PR (first observed
run 30565684480, PR #2177).

reviewer-v1.0.3 carries the corrected mapping (rolling -&gt; rolling)
plus CI/docs-only changes; no reviewer Python source changes between
the two tags.

🤖 Generated by [robots](https://vyos.io)

(cherry picked from commit 3263d8760117ab85bdfc6e13bbaf2d45db3c10a8)

Co-authored-by: Yuriy Andamasov &lt;yuriy@vyos.io&gt;</content>
</entry>
<entry>
<title>Merge pull request #2157 from vyos/mergify/bp/circinus/pr-2152</title>
<updated>2026-08-03T13:40:49+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-08-03T13:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=ab1fa1ec1699c1636f44ed52e05b37646c707887'/>
<id>urn:sha1:ab1fa1ec1699c1636f44ed52e05b37646c707887</id>
<content type='text'>
vyos-api: fill automation API doc gaps (T9087–T9092) (backport #2152)</content>
</entry>
<entry>
<title>docs(Installation): Remove outdated portal link and Proxmox/KVM cloud… (backport #2176) (#2179)</title>
<updated>2026-07-31T11:30:58+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-07-31T11:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=12e3990a40a3ce9a24ee8e6a9c634d1330dfe46b'/>
<id>urn:sha1:12e3990a40a3ce9a24ee8e6a9c634d1330dfe46b</id>
<content type='text'>
* docs(Installation): Remove outdated portal link and Proxmox/KVM cloud-init note

(Manual backport of Liudmyla's original for rolling)

* Break long lines in install.md to pass the linter check

---------

Co-authored-by: Daniil Baturin &lt;daniil@baturin.org&gt;</content>
</entry>
<entry>
<title>docs: exclude superpowers/ from the Sphinx build (#2167)</title>
<updated>2026-07-28T09:14:14+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-07-28T09:14:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=456bae463a94b16dbc69e8862567eb4a9d0831a6'/>
<id>urn:sha1:456bae463a94b16dbc69e8862567eb4a9d0831a6</id>
<content type='text'>
`docs/superpowers/` holds Claude Code plugin-generated internal design
specs and plans, not user documentation. Adding `superpowers` to
`exclude_patterns` guards against Sphinx ever picking the directory up
and publishing it should it reappear in the source tree.

Guard only — the content itself was already removed in 3ab97e71 and
abb8be5b.

(cherry picked from commit a9dc16aac2a7e7a6e5e4bb1c19897b3d707ba4d1)

Co-authored-by: Yuriy Andamasov &lt;yuriy@vyos.io&gt;</content>
</entry>
<entry>
<title>chore: ignore Claude Code local settings and git worktrees (#2169)</title>
<updated>2026-07-28T09:12:48+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-28T09:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=13854effc552965f5bad8b89eb628818c4a4d05a'/>
<id>urn:sha1:13854effc552965f5bad8b89eb628818c4a4d05a</id>
<content type='text'>
`.claude/settings.local.json` can hold local secrets and must never be
committable on a build branch; `.worktrees/` is local scratch space. Both
ignore blocks already exist on `rolling`; `circinus` was missing them.

Additive only — no existing line is removed or reordered, and the resulting
file is byte-identical to rolling's `.gitignore`.</content>
</entry>
<entry>
<title>vyos-api: T9087: T9092: apply review feedback (line length, retry safety)</title>
<updated>2026-07-21T13:09:02+00:00</updated>
<author>
<name>Brad Kollmyer</name>
<email>bradk@vitalsoft.com</email>
</author>
<published>2026-07-14T21:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=4b03a7028f4f1a8ea07308485544d010e422b98e'/>
<id>urn:sha1:4b03a7028f4f1a8ea07308485544d010e422b98e</id>
<content type='text'>
Convert the multi-field-node table to wrapped list items per the 80-char
docs guideline, and rework the bulk-apply bullet to reconcile state
before retrying after a timeout instead of recommending blind retries.

Co-Authored-By: Claude Fable 5 &lt;noreply@anthropic.com&gt;
(cherry picked from commit 2510eefadc8e7520e7f85f45a2b29fdab634474a)
</content>
</entry>
</feed>
