P4D.json #1

  • //
  • guest/
  • russell_jackson/
  • sdp/
  • p4_binaries/
  • P4D.json
  • View
  • Commits
  • Open Download .zip Download (13 KB)
{
   "versions" : [
      {
         "platform" : "darwin90x86",
         "minor" : "2",
         "major" : "2016",
         "build" : "1692401"
      },
      {
         "platform" : "darwin90x86_64",
         "minor" : "2",
         "major" : "2016",
         "build" : "1692401"
      },
      {
         "platform" : "linux26x86",
         "minor" : "2",
         "major" : "2016",
         "build" : "1692401"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2016",
         "build" : "1692401"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2016",
         "build" : "1692401"
      },
      {
         "platform" : "ntx86",
         "minor" : "2",
         "major" : "2016",
         "build" : "1692401"
      },
      {
         "platform" : "darwin90x86",
         "minor" : "1",
         "major" : "2017",
         "build" : "1738874"
      },
      {
         "platform" : "darwin90x86_64",
         "minor" : "1",
         "major" : "2017",
         "build" : "1738874"
      },
      {
         "platform" : "linux26x86",
         "minor" : "1",
         "major" : "2017",
         "build" : "1738874"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2017",
         "build" : "1738874"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2017",
         "build" : "1738874"
      },
      {
         "platform" : "ntx86",
         "minor" : "1",
         "major" : "2017",
         "build" : "1738874"
      },
      {
         "platform" : "darwin90x86",
         "minor" : "2",
         "major" : "2017",
         "build" : "1856030"
      },
      {
         "platform" : "darwin90x86_64",
         "minor" : "2",
         "major" : "2017",
         "build" : "1856030"
      },
      {
         "platform" : "linux26x86",
         "minor" : "2",
         "major" : "2017",
         "build" : "1856030"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2017",
         "build" : "1856030"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2017",
         "build" : "1856030"
      },
      {
         "platform" : "ntx86",
         "minor" : "2",
         "major" : "2017",
         "build" : "1856030"
      },
      {
         "platform" : "darwin90x86",
         "minor" : "1",
         "major" : "2018",
         "build" : "1957529"
      },
      {
         "platform" : "darwin90x86_64",
         "minor" : "1",
         "major" : "2018",
         "build" : "1957529"
      },
      {
         "platform" : "linux26x86",
         "minor" : "1",
         "major" : "2018",
         "build" : "1957529"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2018",
         "build" : "1957529"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2018",
         "build" : "1957529"
      },
      {
         "platform" : "ntx86",
         "minor" : "1",
         "major" : "2018",
         "build" : "1957529"
      },
      {
         "platform" : "linux26x86",
         "minor" : "2",
         "major" : "2018",
         "build" : "2055532"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2018",
         "build" : "2055532"
      },
      {
         "platform" : "macosx1010x86_64",
         "minor" : "2",
         "major" : "2018",
         "build" : "2055532"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2018",
         "build" : "2055532"
      },
      {
         "platform" : "ntx86",
         "minor" : "2",
         "major" : "2018",
         "build" : "2055532"
      },
      {
         "platform" : "linux26x86",
         "minor" : "1",
         "major" : "2019",
         "build" : "2135798"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2019",
         "build" : "2135798"
      },
      {
         "platform" : "macosx1010x86_64",
         "minor" : "1",
         "major" : "2019",
         "build" : "2135798"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2019",
         "build" : "2135798"
      },
      {
         "platform" : "ntx86",
         "minor" : "1",
         "major" : "2019",
         "build" : "2135798"
      },
      {
         "platform" : "linux26x86",
         "minor" : "2",
         "major" : "2019",
         "build" : "2224541"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2019",
         "build" : "2224541"
      },
      {
         "platform" : "macosx1010x86_64",
         "minor" : "2",
         "major" : "2019",
         "build" : "2224541"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2019",
         "build" : "2224541"
      },
      {
         "platform" : "ntx86",
         "minor" : "2",
         "major" : "2019",
         "build" : "2224541"
      },
      {
         "platform" : "linux26x86",
         "minor" : "1",
         "major" : "2020",
         "build" : "2298664"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2020",
         "build" : "2298664"
      },
      {
         "platform" : "macosx1010x86_64",
         "minor" : "1",
         "major" : "2020",
         "build" : "1953492"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "1",
         "major" : "2020",
         "build" : "2298664"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2020",
         "build" : "2298664"
      },
      {
         "platform" : "ntx86",
         "minor" : "1",
         "major" : "2020",
         "build" : "2298664"
      },
      {
         "platform" : "linux26x86",
         "minor" : "2",
         "major" : "2020",
         "build" : "2387343"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2020",
         "build" : "2387343"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "2",
         "major" : "2020",
         "build" : "2387343"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2020",
         "build" : "2387343"
      },
      {
         "platform" : "ntx86",
         "minor" : "2",
         "major" : "2020",
         "build" : "2387343"
      },
      {
         "platform" : "linux26x86",
         "minor" : "1",
         "major" : "2021",
         "build" : "2452965"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2021",
         "build" : "2452965"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "1",
         "major" : "2021",
         "build" : "2452965"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2021",
         "build" : "2452965"
      },
      {
         "platform" : "ntx86",
         "minor" : "1",
         "major" : "2021",
         "build" : "2452965"
      },
      {
         "platform" : "linux26x86",
         "minor" : "2",
         "major" : "2021",
         "build" : "2536545"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2021",
         "build" : "2536545"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "2",
         "major" : "2021",
         "build" : "2536545"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2021",
         "build" : "2536545"
      },
      {
         "platform" : "ntx86",
         "minor" : "2",
         "major" : "2021",
         "build" : "2410559"
      },
      {
         "platform" : "linux26x86",
         "minor" : "1",
         "major" : "2022",
         "build" : "2617865"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2022",
         "build" : "2617865"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "1",
         "major" : "2022",
         "build" : "2617865"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2022",
         "build" : "2617865"
      },
      {
         "platform" : "ntx86",
         "minor" : "1",
         "major" : "2022",
         "build" : "2409226"
      },
      {
         "platform" : "linux26x86",
         "minor" : "2",
         "major" : "2022",
         "build" : "2693782"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2022",
         "build" : "2693782"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "2",
         "major" : "2022",
         "build" : "2693782"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2022",
         "build" : "2693782"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2023",
         "build" : "2797325"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "1",
         "major" : "2023",
         "build" : "2797325"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2023",
         "build" : "2797325"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2023",
         "build" : "2797379"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "2",
         "major" : "2023",
         "build" : "2797379"
      },
      {
         "platform" : "macosx12arm64",
         "minor" : "2",
         "major" : "2023",
         "build" : "2797379"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2023",
         "build" : "2797379"
      },
      {
         "platform" : "linux26aarch64",
         "minor" : "1",
         "major" : "2024",
         "build" : "2834709"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2024",
         "build" : "2834709"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "1",
         "major" : "2024",
         "build" : "2834709"
      },
      {
         "platform" : "macosx12arm64",
         "minor" : "1",
         "major" : "2024",
         "build" : "2834709"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2024",
         "build" : "2834709"
      },
      {
         "platform" : "linux26aarch64",
         "minor" : "2",
         "major" : "2024",
         "build" : "2832881"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2024",
         "build" : "2832881"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "2",
         "major" : "2024",
         "build" : "2832881"
      },
      {
         "platform" : "macosx12arm64",
         "minor" : "2",
         "major" : "2024",
         "build" : "2832881"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2024",
         "build" : "2832881"
      },
      {
         "platform" : "linux26aarch64",
         "minor" : "1",
         "major" : "2025",
         "build" : "2831954"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "1",
         "major" : "2025",
         "build" : "2831954"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "1",
         "major" : "2025",
         "build" : "2831954"
      },
      {
         "platform" : "macosx12arm64",
         "minor" : "1",
         "major" : "2025",
         "build" : "2831954"
      },
      {
         "platform" : "ntx64",
         "minor" : "1",
         "major" : "2025",
         "build" : "2831954"
      },
      {
         "platform" : "linux26aarch64",
         "minor" : "2",
         "major" : "2025",
         "build" : "2852709"
      },
      {
         "platform" : "linux26x86_64",
         "minor" : "2",
         "major" : "2025",
         "build" : "2852709"
      },
      {
         "platform" : "macosx1015x86_64",
         "minor" : "2",
         "major" : "2025",
         "build" : "2852709"
      },
      {
         "platform" : "macosx12arm64",
         "minor" : "2",
         "major" : "2025",
         "build" : "2852709"
      },
      {
         "platform" : "ntx64",
         "minor" : "2",
         "major" : "2025",
         "build" : "2852709"
      }
   ]
}
# Change User Description Committed
#1 32803 Russell C. Jackson (Rusty) Modernize russell_jackson SDP fork from upstream 2025.2.

- Port modern p4d features: partitioned/readonly clients, upgrade-safety (p4
  storage -w / p4 upgrades polling), checkpoint/replica/edge tooling, proxy &
  broker SSL trust, modern p4login, dir-ownership preflight.
- Add scripts: get_p4_binaries.sh (renamed from helix), ccheck.sh, verify_sdp.sh,
  sdp_health_check.sh, journal_watch.sh, load_checkpoint.sh, refresh_P4ROOT,
  request_replica_checkpoint.sh, keep_offline_db_current.sh, gen_sudoers.sh, etc.
- Migrate configurables to configurables.cfg applied via ccheck.sh -fix; slim
  configure_new_server.sh to setup-only.
- upgrade.sh: dry-run default, verified clean rollback point.
- Fixes from multi-agent review (rsync byte/KB+comma, cfg field counts, version
  thresholds, etc.).

See SDP_PORT_SCOPE.md for the full manifest.