Skip to content

History / deprecated options

Revisions

  • docs(wiki): sync wiki with acbef856e..505422597 (795 commits) New pages: dns.md, the shared authoritative DNS harness behind as112 and geodns, plus the caching resolver. Updated 94 existing pages. Feature areas covered: IKE/IPsec RFC 7296 conformance, EAP-TLS 1.3 and kernel dataplane read-back; BGP communities (RFC 1997 egress suppression, RFC 7999 blackhole agreement, RFC 7454 scrub); dynamic peer groups; RFC 9234 roles and OTC; RFC 4271 Section 5 egress attribute rules; RFC 7606 typed-family discard; RFC 7911 path-identifier regeneration; protocol event capture and replay; RPKI sync reporting and blackhole exemption; RIB-to-FIB forwarding actions; IS-IS LSDB operations; OSPF RFC 3101 NSSA defaults; BMP delivery bounds; MRT damage reporting; PPPoE subscriber authentication; L2TP accounting attributes; DNS answer policy; DDoS mitigation lifetime; IPv6 Router Advertisements; VPP and firewall reconcile deadlines; the templ and htmx 4 rendering cutover for the web UI and Looking Glass; MCP protocol revision 2026-07-28; startup config validation; the management listener exposure guard; PKI-backed TLS; the verb-first CLI migration; appliance kernel and build gates; and the RFC requirement ledger. Corrections to claims the code no longer supports: MOBIKE is not implemented, the BGP hold-timer grace period was deleted, the IPsec virtual IP pool is not wired, the Looking Glass defaults to TLS on, MCP tool names were wrong, and about twenty-five removed bare command spellings were replaced with their registered verb-first forms. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FwRCPDR1JhZFg5aynjDQoo

    @thomas-mangin thomas-mangin committed Aug 16, 2026
  • docs(wiki): repoint every repo link at github.com/ze-software/ze Codeberg's 2026-07-23 LLM policy made hosting development there untenable, so the module path and origin moved to github.com/ze-software/ze (main 34cd33b87). Every clone URL, browse link, issue link and Go import path in the wiki still named a repository the project has left. Three forms needed three different targets, which is why this was scripted rather than sed'd: a browse link becomes /blob/main/ for a file and /tree/main/ for a directory, an import path just swaps its root, and the clone, issues and wiki links each have their own GitHub shape. The two prose labels that named Codeberg (the footer's "Source on Codeberg" and Home's "development on Codeberg") are corrected too, since the rewrite would otherwise leave them contradicting their own links. bin/gen-llms-txt.go carried the old base URL as its default, so every regeneration would have reintroduced 177 stale links into llms.txt. Fixed at the source rather than in the generated output. The Codeberg wiki remains a single-page redirect, so the remotes described in the untracked CLAUDE.md are unchanged and still accurate. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Jul 25, 2026
  • docs(wiki): sync wiki with 57bc272..e87103f (130 commits) New pages: class-of-service, bgp-filter-irr, bgp-nlri-srpolicy. Updated 23 existing pages covering: CoS/QoS subsystem, PATHS-LIMIT capability, SR-Policy NLRI, IRR prefix filtering, granular debug, ze format, nop keyword, env var promotion, show enricher, FlowSpec rate-limit, plugin DoctorChecks, L2TP priority, Workbench default UI, appliance ISO workflow, and performance round 3 optimizations. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Jun 15, 2026
  • Fix plugin pages and CLI commands from YANG verification bgp-rr: rewrite as auto-enabled via route-reflector-client on peers, not use bgp-rr. Add cluster-id leaf and rr status/peers CLI commands. bgp-filter-prefix: fix to match YANG (entry keyed by prefix, unique prefixes, ge/le/action leaves). bgp-filter-aspath: fix container name to as-path-list (was aspath-filter). Entry keyed by regex. bgp-route-modify: fix set as container wrapper, add as-path-prepend and attribute table from YANG. policy-routing: revert CLI to policy show (PBR plugin command, not show policy which is BGP filter policy). cli: list both show policy list/chain (BGP filters) and policy show (PBR) as separate commands. system: add password auto-hashing note (was misplaced in deprecated-options). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed May 14, 2026
  • Resolve all remaining wiki issues New pages: bgp-rr (route reflector), bgp-filter-prefix (prefix-list), bgp-filter-aspath (AS-path regex), bgp-route-modify (attribute modifier), bgp-redistribute (cross-protocol redistribution), host-inventory (hardware detection, SMART, tuning). Resolves all 6 broken sidebar links. Fixes: redistribute syntax uses destination nesting in static-routes and l2tp. Policy routing CLI corrected to show policy list/chain (not policy show). gen-llms-txt.go strips bold, link, and code markdown from descriptions. deprecated-options notes plaintext-password auto-hashing. performance lists all 8 benchmark DUTs including OpenBGPd. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed May 14, 2026
  • Sweep stale peer syntax across untouched wiki pages Pre-existing debt from before the session/connection YANG refactor: 17 pages were still showing the old flat syntax peer upstream { remote { ip 10.0.0.1; as 65001; } local { as 65000; } family { ... } } which has not been valid in the schema for a while. YANG requires connection/remote/ip, session/asn/local, session/asn/remote, and session/family/*. Anyone copying these examples would hit validator errors. Converted all 27 occurrences across the following pages to the canonical form: add-path, address-families, bgp-filter-community, bgp-rs, community-filters, configuration-bgp-role, deprecated-options, exabgp-migration, exabgp-migration-walkthrough, fib, flowspec-injection, graceful-restart, healthcheck, route-server-at-an-ixp, rpki, transit-edge-with-rpki, upgrade-and-restart Also folded in a couple of related cleanups while touching these files: bgp-filter-community.md dropped the old "redistribution {}" block name and aligned its external-block alias (community) with the filter references (community:scrub) so the example is internally consistent. deprecated-options.md's "After" blocks now actually show the current syntax. Brace balance verified on every touched file, check-links.go reports all links OK. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 11, 2026
  • Flatten wiki to root directory for GitHub wiki compatibility GitHub wiki resolves pages by filename in the root directory only. Moved all 123 .md files from subdirectories to root. Renamed configuration/interfaces.md to configuration-interfaces.md to avoid collision with interfaces/interfaces.md. Fixed 8 image paths. Subdirectories are now empty (images/ retained for assets). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 8, 2026