Skip to content

History / Home

Revisions

  • 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 64d4a22..260623a (6 commits) Mirror the docs/ code-accuracy refresh into the wiki and verify every changed claim against bin/ze --plugins, the YANG schema, and the Makefile. Updated 18 pages covering: - Reframed "Ze is not a router" / "not a routing suite" (why-ze, what-is-ze): Ze now has FIB pipeline, static/connected/kernel redistribution, policy routing, MPLS FIB, BFD, LDP, RSVP-TE, IPsec/IKE, L2TP, PPPoE in tree. - Removed stale "missing feature" rows now shipped (BMP, BFD, AIGP, private-AS removal, FIB, gRPC) and reworded confederation to match the code. - Corrected plugin registration names to match the registry: role -> bgp-role, filter-community -> bgp-filter-community, sysrib -> rib (catalogue contexts), iface -> interface (catalogue), rsvpte -> rsvp-te, flowexport -> flow-export, static-routes -> static, traffic-control -> traffic. - Plugin count corrected to 65 (verified via bin/ze --plugins). - Filter block: redistribution { } -> filter { } in architecture.md. - Added the show host platform command (cli, command-reference, host-inventory). - Fixed a false "Ze does not do AS-path regex" claim (bgp-filter-aspath exists). - Regenerated llms-full.txt; bumped .source-commit to 260623a. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Jun 1, 2026
  • docs(wiki): sync wiki with 952308c..0318cf8 (192 commits) New pages: ipsec, docker, health-checks, production-diagnostics, self-update, ze-install. Updated 25 existing pages covering: IPsec/IKEv2, diagnostics suite, self-update with fleet rollout, ze doctor, health registry, crash capture, XFRM interfaces, interface rate tracking, FlowSpec-to-firewall bridge, ASPA policy enforcement, RS dynamic peers, AIGP support, DHCP named ranges, Docker support, zero-touch provisioning, ZeFS integrity, config schema stamp, graceful listener migration, chaos v2 actions, monitor ping/traceroute/netlink, live packet capture, DNS cache management, conntrack nfs/sqlnet helpers, archive pruning, performance optimization campaign, Go 1.26, and glossary additions. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed May 24, 2026
  • wiki: sync with 538 commits of April development The wiki was pinned to 7fcc808 (2026-04-11) while the codebase added BFD, BMP, L2TP/PPP, firewall, traffic control, VPP integration, WireGuard, tunnel interfaces, TACACS+, NTP, sysctl, route reflector, route filters, gRPC API, and many more features across 538 commits. Updated 13 existing pages to fix factually wrong claims (BFD/BMP "not implemented", 32 plugin count, tunnels "not implemented") and reflect the current feature set. Created 9 new pages for the major new subsystems. Bumped .source-commit to current HEAD. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 21, 2026
  • Refresh Home, what-is-ze, and sidebar for new surfaces Home.md / what-is-ze.md: mention gRPC alongside REST when listing the five operator surfaces, and call out the new gokrazy appliance build. _Sidebar.md: add Appliance under First Steps, add gRPC API under Interfaces, and rename the Redistribution sidebar entry to Route Filters (page content was rewritten to the filter chain model). Source commit: 7fcc8083 (main repo). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 11, 2026
  • Restore proper Home page with GitHub links Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 8, 2026
  • Update push-wiki for github/codeberg branch split Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 8, 2026
  • Use flat page names in links for GitHub wiki compatibility GitHub wiki resolves pages by filename alone, ignoring directories. Rewrote 538 links to use basename only (e.g., about/what-is-ze → what-is-ze). Renamed 12 index.md files to their section name (e.g., about/index.md → about/about.md) and 2 colliding basenames (plugin-development/testing.md → plugin-testing.md, configuration/bgp/bgp-role.md → configuration-bgp-role.md). Files stay in subdirectories; only link targets changed. Added bin/fix-wiki-links.go tool. Removed bin/flatten-wiki.go, bin/strip-md-ext.go, bin/root-relative-links.go (superseded). Updated check-links.go to resolve by basename like GitHub wiki. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 8, 2026
  • Target GitHub wiki: rename branch to master, strip .md from all links Renamed branch from main to master (GitHub wiki default). Stripped .md extension from 538 internal wiki links for GitHub wiki compatibility. Updated push-wiki to push master to both remotes (master:main for Codeberg). Updated check-links.go to resolve both path and path.md. Added bin/strip-md-ext.go rewrite tool. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 8, 2026
  • Fix 80 factual errors across wiki verified against codebase Cross-referenced every wiki page against ../main source code and corrected: wrong paths (bus/, dns/, subsystem/, .github/, .claude/commands/), invalid commands (ze start ze.conf, bgp log set, commit confirm, monitor include/exclude), wrong YANG syntax (hold-time, md5-password, ttl, role, dhcp, bridge, add-path, GR mode/disable), plugin names missing bgp- prefix and hyphens, plugin { external } blocks for internal plugins, wrong defaults (web port 3443 not 8443, channel capacity 4096 not 64, static admin distance 10 not 1), inflated counts (unit tests ~8k not 18k, fuzz targets 41 not 121, plugins 32 not 21/25), chaos property names, make target descriptions (ze-verify, ze-ci, ze-test, ze-perf), and dozens of other inaccuracies. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 8, 2026
  • Author the Ze wiki 117 wiki pages across about, first-steps, configuration, operation, interfaces, plugins (with per-plugin reference), plugin development, chaos testing, blueprints, development, and reference sections. The wiki describes the current state of Ze only. No forward-looking feature promises: every "planned", "yet", "Phase 2" and "on the roadmap" phrasing has been rephrased to present-tense factual statements. Move PLAN.md, IMPLEMENTATION.md, and the Phase 1 and Phase 2 build reports into build/, alongside the new build/DEFERRED.md tracker that records every rephrased claim for later review. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @thomas-mangin thomas-mangin committed Apr 8, 2026
  • First wiki Add wiki content: Home page, images, and presentation Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    Thomas Mangin committed Apr 8, 2026