SmartOS/live b731e87src/vm/node_modules VM.js

Add pre-emptive disk size validation for bhyve reprovision

- Add checkDiskSizes step before destroyOldDisk0 to validate that new image size does not exceed current disk0 size
- Prevents data loss by failing early with clear error message if new image would be larger than existing disk
- Remove setQuotaBhyveAfterReprovision step that attempted to fix quotas after potential failure
- Use zfs get volsize and imgadm get to compare current disk size vs new image size
- Convert sizes appropriately (bytes vs MiB) for accurate comparison

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply at anthropic.com>
DeltaFile
+129-21src/vm/node_modules/VM.js
+129-211 files

SmartOS/live eec52b6src/vm/node_modules VM.js

Add pre-emptive disk size validation for bhyve reprovision

- Add checkDiskSizes step before destroyOldDisk0 to validate that new image size does not exceed current disk0 size
- Prevents data loss by failing early with clear error message if new image would be larger than existing disk
- Remove setQuotaBhyveAfterReprovision step that attempted to fix quotas after potential failure
- Use zfs get volsize and imgadm get to compare current disk size vs new image size
- Convert sizes appropriately (bytes vs MiB) for accurate comparison

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply at anthropic.com>
DeltaFile
+88-14src/vm/node_modules/VM.js
+88-141 files

SmartOS/live ea1126csrc/vm/node_modules VM.js

Add pre-emptive disk size validation for bhyve reprovision

- Add checkDiskSizes step before destroyOldDisk0 to validate that new image size does not exceed current disk0 size
- Prevents data loss by failing early with clear error message if new image would be larger than existing disk
- Remove setQuotaBhyveAfterReprovision step that attempted to fix quotas after potential failure
- Use zfs get volsize and imgadm get to compare current disk size vs new image size
- Convert sizes appropriately (bytes vs MiB) for accurate comparison

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply at anthropic.com>
DeltaFile
+87-14src/vm/node_modules/VM.js
+87-141 files

SmartOS/live b741843src/vm/node_modules VM.js

fix refreservation, recalculate quotas

If we went from e.g. a 10G image to a 100G image, we should fix the
quotas. Additional testing still needed.

Portions generated by: Claude <noreply at anthropic.com>
DeltaFile
+14-3src/vm/node_modules/VM.js
+14-31 files

SmartOS/live b04e0e5src/vm/node_modules proptable.js

install back to binstall
DeltaFile
+1-1src/vm/node_modules/proptable.js
+1-11 files

SmartOS/live b317330src/vm/node_modules VM.js proptable.js

binstall -> install, make sure disk0 is bootable
DeltaFile
+7-0src/vm/node_modules/VM.js
+1-1src/vm/node_modules/proptable.js
+8-12 files

SmartOS/live 11fa9d0src piadm.sh, src/img/lib/sources docker.js

Merge branch 'master' into OS-7458
DeltaFile
+0-399tools/pwgen-2.06/sha1.c
+0-251tools/pwgen-2.06/debian/changelog
+0-238tools/pwgen-2.06/install-sh
+174-50src/img/lib/sources/docker.js
+0-215tools/pwgen-2.06/pwgen.c
+175-26src/piadm.sh
+349-1,17940 files not shown
+548-2,40946 files

SmartOS/live 332d498src piadm.sh, src/img/lib/sources docker.js

Merge branch 'master' into OS-8264
DeltaFile
+0-399tools/pwgen-2.06/sha1.c
+0-251tools/pwgen-2.06/debian/changelog
+0-238tools/pwgen-2.06/install-sh
+174-50src/img/lib/sources/docker.js
+0-215tools/pwgen-2.06/pwgen.c
+175-26src/piadm.sh
+349-1,17954 files not shown
+938-2,56760 files

SmartOS/live 512d7adsrc/smartdc/lib smartos_prompt_config.sh

OS-8525 Installer should explicitly print network address(es)
DeltaFile
+2-1src/smartdc/lib/smartos_prompt_config.sh
+2-11 files

SmartOS/live bcc7ff6src/smartdc/lib smartos_prompt_config.sh

ooops, forgot printing IP address
DeltaFile
+8-1src/smartdc/lib/smartos_prompt_config.sh
+8-11 files

SmartOS/live 854e743src/vm/node_modules VM.js proptable.js

OS-8683 vmadm reprovision for bhyve brand

Portions generated by: Claude <noreply at anthropic.com>
DeltaFile
+380-17src/vm/node_modules/VM.js
+3-1src/vm/node_modules/proptable.js
+383-182 files

SmartOS/live dd77e2asrc/vm/node_modules VM.js proptable.js

OS-8683 vmadm reprovision for bhyve brand

Portions generated by: Claude <noreply at anthropic.com>
DeltaFile
+379-17src/vm/node_modules/VM.js
+2-1src/vm/node_modules/proptable.js
+381-182 files

SmartOS/live 8cc0a2a. Makefile, tools generate-sums smartos-release

OS-8679 Add sha256sums.txt to SmartOS artifacts

Reviewed by: Nahum Shalman <nahum.shalman at edgecast.io>
Reviewed by: Carlos Neira <carlos.neira at edgecast.io>
Approved by: Nahum Shalman <nahum.shalman at edgecast.io>
DeltaFile
+58-0tools/generate-sums
+3-1tools/smartos-release
+1-2Makefile
+2-0tools/smartos-index
+64-34 files

SmartOS/live f39f1bdtools generate-sums

update copyright
DeltaFile
+1-1tools/generate-sums
+1-11 files

SmartOS/live a363e09tools/pwgen-2.06 sha1.c install-sh, tools/pwgen-2.06/debian changelog

Merge branch 'master' into OS-8679
DeltaFile
+0-399tools/pwgen-2.06/sha1.c
+0-251tools/pwgen-2.06/debian/changelog
+0-238tools/pwgen-2.06/install-sh
+0-215tools/pwgen-2.06/pwgen.c
+0-175tools/pwgen-2.06/pw_phonemes.c
+0-149tools/pwgen-2.06/pwgen.1
+0-1,42725 files not shown
+14-2,31431 files

SmartOS/live f904a63tools/pwgen-2.06 sha1.c install-sh, tools/pwgen-2.06/debian changelog

OS-8680 Eliminate in-tree pwgen(1) in smartos-live
Reviewed by: Carlos Neira <carlos.neira at edgecast.io>
Reviewed by: Jonathan Perkin <jperkin at smartos.org>
Reviewed by: Carlos Neira <carlos.neira at edgecast.io>
DeltaFile
+0-399tools/pwgen-2.06/sha1.c
+0-251tools/pwgen-2.06/debian/changelog
+0-238tools/pwgen-2.06/install-sh
+0-215tools/pwgen-2.06/pwgen.c
+0-175tools/pwgen-2.06/pw_phonemes.c
+0-149tools/pwgen-2.06/pwgen.1
+0-1,42725 files not shown
+14-2,31431 files

SmartOS/live 2e43fac. configure

move upgrade to be before installations
DeltaFile
+5-5configure
+5-51 files

SmartOS/live 070fbf5. configure

add pkg upgrade
DeltaFile
+5-0configure
+5-01 files

SmartOS/live 5ac68ff. Makefile, tools generate-sums smartos-release

OS-8679 Add sha256sums.txt to SmartOS artifacts
DeltaFile
+58-0tools/generate-sums
+3-1tools/smartos-release
+1-2Makefile
+2-0tools/smartos-index
+64-34 files

SmartOS/live 18467f1. configure Makefile, tools update_base build_live

update copyrights
DeltaFile
+1-1configure
+1-0tools/update_base
+1-0Makefile
+1-0tools/build_live
+4-14 files

SmartOS/live 4a2f6e4. configure

OS-8680 Eliminate in-tree pwgen(1) in smartos-live
DeltaFile
+2-1configure
+2-11 files

SmartOS/live 416476btools/pwgen-2.06 sha1.c install-sh, tools/pwgen-2.06/debian changelog

OS-8680 Eliminate in-tree pwgen(1) in smartos-live
DeltaFile
+0-399tools/pwgen-2.06/sha1.c
+0-251tools/pwgen-2.06/debian/changelog
+0-238tools/pwgen-2.06/install-sh
+0-215tools/pwgen-2.06/pwgen.c
+0-175tools/pwgen-2.06/pw_phonemes.c
+0-149tools/pwgen-2.06/pwgen.1
+0-1,42724 files not shown
+4-2,31330 files

SmartOS/live eaf33e8src/node-qlocker package-lock.json package.json

Bump form-data and tap in /src/node-qlocker

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 
  dependency-type: indirect
- dependency-name: tap
  dependency-version: 21.1.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+4,371-1,825src/node-qlocker/package-lock.json
+1-1src/node-qlocker/package.json
+4,372-1,8262 files

SmartOS/live b75ce78. default.configure-projects

17397 for distinct-platform pedantry
DeltaFile
+1-1default.configure-projects
+1-11 files

SmartOS/live 021c282man manifest, man/usr/share/man/man7 joyent.7

OS-8646 Man page presence for joyent-minimal(7) and builder(7)

Reviewed by: Nahum Shalman <nahum.shalman at edgecast.io>
Reviewed by: Toomas Soome <toomas.soome at edgecast.io>
Reviewed by: Carlos Neira <carlos.neira at edgecast.io>
Approved by: Nahum Shalman <nahum.shalman at edgecast.io>
DeltaFile
+25-6man/usr/share/man/man7/joyent.7
+2-0man/manifest
+27-62 files

SmartOS/live 82ecb8fdeps eng, src/img package.json

Merge branch 'master' into OS-8646
DeltaFile
+174-50src/img/lib/sources/docker.js
+16-2src/img/node_modules/docker-registry-client/lib/registry-client-v2.js
+5-1src/img/node_modules/docker-registry-client/lib/index.js
+2-2src/img/package.json
+2-1tools/build_etcrelease
+1-1deps/eng
+200-576 files

SmartOS/live 9f541edsrc/node-qlocker package-lock.json package.json

Bump tough-cookie and tap in /src/node-qlocker

Removes [tough-cookie](https://github.com/salesforce/tough-cookie). It's no longer used after updating ancestor dependency [tap](https://github.com/tapjs/tapjs). These dependencies need to be updated together.


Removes `tough-cookie`

Updates `tap` from 12.7.0 to 21.1.0
- [Release notes](https://github.com/tapjs/tapjs/releases)
- [Commits](https://github.com/tapjs/tapjs/compare/v12.7.0...tap@21.1.0)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-version: 
  dependency-type: indirect
- dependency-name: tap
  dependency-version: 21.1.0
  dependency-type: direct:development

    [2 lines not shown]
DeltaFile
+4,371-1,825src/node-qlocker/package-lock.json
+1-1src/node-qlocker/package.json
+4,372-1,8262 files

SmartOS/live bff0f3fsrc/node-qlocker package-lock.json

Bump @babel/traverse from 7.6.3 to 7.28.0 in /src/node-qlocker

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.6.3 to 7.28.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.0/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-version: 7.28.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1,073-678src/node-qlocker/package-lock.json
+1,073-6781 files

SmartOS/live 191614fsrc/node-qlocker package-lock.json

Bump qs from 6.5.2 to 6.5.3 in /src/node-qlocker

Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.5.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+968-575src/node-qlocker/package-lock.json
+968-5751 files

SmartOS/live 18c4436src/node-qlocker package-lock.json

Bump ajv from 6.10.2 to 6.12.6 in /src/node-qlocker

Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.10.2 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.10.2...v6.12.6)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 6.12.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+978-580src/node-qlocker/package-lock.json
+978-5801 files