{
"versions" : [
{
"platform" : "darwin90x86",
"minor" : "2",
"major" : "2016",
"build" : "1598668"
},
{
"platform" : "darwin90x86_64",
"minor" : "2",
"major" : "2016",
"build" : "1598668"
},
{
"platform" : "linux26x86",
"minor" : "2",
"major" : "2016",
"build" : "1598668"
},
{
"platform" : "linux26x86_64",
"minor" : "2",
"major" : "2016",
"build" : "1598668"
},
{
"platform" : "ntx64",
"minor" : "2",
"major" : "2016",
"build" : "1598668"
},
{
"platform" : "ntx86",
"minor" : "2",
"major" : "2016",
"build" : "1598668"
},
{
"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. |