Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,5 @@ Plugin activation and deactivation always load MyBB's runtime after explicit con
`db check` opens the configured MyBB MySQLi write connection and reports connectivity and the count of tables matching this site's configured prefix, without printing connection details. `db backup --output=/path/outside/site.sql` streams only those tables to a new file, writes with restrictive permissions, and publishes it atomically without replacing an existing path. Add `--dry-run` to validate and preview the destination without loading database credentials or connecting. Backups inside the public site root are refused.

**Current limits:** Database diagnostics and backups support MyBB's `mysqli` driver only; SQLite, PostgreSQL, and other adapters fail with a clear unsupported-driver error. `db check`, `db backup`, signed package update, transactional self-update of the installed CLI/toolchain, and plugin lifecycle have passed against a disposable MyBB 1.8.41 + MariaDB 11.4 site. Database restore is not implemented. Plugin search/info and install/update can use the catalog; local manifest and ZIP installs are also supported. External third-party callback behavior is not verified because no upstream plugin is included. The current latest-version fixture resolved to 1.8.41, the same as the supported floor; repeat the matrix against the next supported patch after it is released.

The distribution reference map pins production key `catalog-2026`. The signed toolchain alone owns the installed central trust ring; Admin CP reads that ring. A public pin does not authenticate a PHAR download or complete publication. See [release readiness](https://github.com/mybbresources/mybb-tooling-core/blob/main/RELEASING.md) for the fingerprint, rotation process, private candidate verification, and remaining release gates.
8 changes: 7 additions & 1 deletion config/trusted-keys.json
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
{}
{
"catalog-2026": {
"algorithm": "Ed25519",
"public_key": "2DeV6SvalkpiH48iDCdC7SYMa+JarZ5hC36EDWqpafQ=",
"not_before": 1793444011
}
}
Loading