From 8e6128f23800f028ae7aa314113c5bff36832a7d Mon Sep 17 00:00:00 2001 From: Jacob Karlsson Date: Sat, 27 Apr 2024 21:47:50 +0000 Subject: [PATCH] Rename to pzp (#4) For https://codeberg.org/pzp/pzp-sdk/issues/1 Reviewed-on: https://codeberg.org/pzp/pzp-db/pulls/4 Co-authored-by: Jacob Karlsson Co-committed-by: Jacob Karlsson --- README.md | 17 ++++++++--------- lib/encryption.js | 2 +- lib/index.js | 12 ++++++------ lib/log/index.js | 2 +- lib/msg-v4/get-msg-id.js | 6 +++--- lib/msg-v4/index.js | 4 ++-- lib/msg-v4/strip.js | 4 ++-- lib/msg-v4/validation.js | 14 ++++++++++++-- package.json | 14 +++++++------- test/account-add.test.js | 4 ++-- test/account-create.test.js | 4 ++-- test/add.test.js | 4 ++-- test/del.test.js | 4 ++-- test/erase.test.js | 4 ++-- test/feed-find-moot.test.js | 4 ++-- test/feed-get-id.test.js | 4 ++-- test/feed-publish.test.js | 4 ++-- test/get.test.js | 4 ++-- test/getTangle.test.js | 4 ++-- test/ghosts.tests.js | 4 ++-- test/log/basic.test.js | 6 +++--- test/log/compact.test.js | 6 +++--- test/log/corrupt-records.test.js | 4 ++-- test/log/delete.test.js | 4 ++-- test/log/overwrite.test.js | 4 ++-- test/msg-v4/create.test.js | 2 +- test/msg-v4/invalid-domain.test.js | 2 +- test/msg-v4/invalid-prev.test.js | 4 ++-- test/msg-v4/lipmaa.test.js | 2 +- test/msg-v4/tangles.test.js | 2 +- test/msg-v4/validate.test.js | 2 +- test/msgs-iterator.test.js | 4 ++-- test/on-record-added.test.js | 4 ++-- test/on-record-deleted-or-erased.test.js | 4 ++-- test/re-open.test.js | 4 ++-- test/records-iterator.test.js | 4 ++-- test/sigkeys.test.js | 6 +++--- test/util.js | 2 +- 38 files changed, 97 insertions(+), 88 deletions(-) diff --git a/README.md b/README.md index 9175f54..586558d 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,18 @@ -# ppppp-db +# pzp-db -The message database for ppppp. +The message database for PZP. ## Installation -We're not on npm yet. In your package.json, include this as -```js -"ppppp-db": "github:staltz/ppppp-db" +``` +npm install pzp-db ``` ## Usage It's a secret-stack plugin much like ssb-db2. Other than that, you can also use -the feed format `const FeedV1 = require('ppppp-db/feed-v1')`. +the feed format `const FeedV1 = require('pzp-db/feed-v1')`. You can use it like @@ -21,15 +20,15 @@ You can use it like const p = require('node:util').promisify const keypair = Keypair.generate('ed25519', 'alice') -const DIR = path.join(os.tmpdir(), 'ppppp-db-temp') +const DIR = path.join(os.tmpdir(), 'pzp-db-temp') const pzp = require('secret-stack/bare')() .use(require('secret-stack/plugins/net')) .use(require('secret-handshake-ext/secret-stack')) - .use(require('ppppp-db')) + .use(require('pzp-db')) .use(require('ssb-box')) .call(null, { - shse: { caps: require('ppppp-caps') + shse: { caps: require('pzp-caps') }, global: { keypair, diff --git a/lib/encryption.js b/lib/encryption.js index 4b86935..11051ca 100644 --- a/lib/encryption.js +++ b/lib/encryption.js @@ -7,7 +7,7 @@ const MsgV4 = require('./msg-v4') * @typedef {import('./index').RecPresent} RecPresent * @typedef {import('./index').Rec} Rec * @typedef {import('./index').Misc} Misc - * @typedef {import('ppppp-keypair').Keypair} Keypair + * @typedef {import('pzp-keypair').Keypair} Keypair * * @typedef {Buffer | Uint8Array} B4A * diff --git a/lib/index.js b/lib/index.js index 2e9b869..219e7d4 100644 --- a/lib/index.js +++ b/lib/index.js @@ -3,7 +3,7 @@ const promisify = require('promisify-4loc') const b4a = require('b4a') const base58 = require('bs58') const Obz = require('obz') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const pull = require('pull-stream') const p = require('node:util').promisify const Log = require('./log') @@ -19,9 +19,9 @@ const Ghosts = require('./ghosts') const { decrypt } = require('./encryption') /** - * @typedef {import('ppppp-keypair').Keypair} Keypair - * @typedef {import('ppppp-keypair').KeypairPublicSlice} KeypairPublicSlice - * @typedef {import('ppppp-keypair').KeypairPrivateSlice} KeypairPrivateSlice + * @typedef {import('pzp-keypair').Keypair} Keypair + * @typedef {import('pzp-keypair').KeypairPublicSlice} KeypairPublicSlice + * @typedef {import('pzp-keypair').KeypairPrivateSlice} KeypairPrivateSlice * @typedef {string} MsgID * @typedef {import('./msg-v4').Msg} Msg * @typedef {import('./msg-v4').AccountData} AccountData @@ -1237,7 +1237,7 @@ function initDB(peer, config) { ...fullOpts, recps: recps.map( (recp) => - // TODO: temporary until our encryption formats are ppppp not SSB + // TODO: temporary until our encryption formats are pzp not SSB `@${b4a.from(base58.decode(recp)).toString('base64')}.ed25519` ), } @@ -1309,7 +1309,7 @@ function initDB(peer, config) { // TODO: improve performance of this when getting many messages, the arg // could be an array of hashes, so we can do a single pass over the records. rescanning.onDone(() => { - const isUri = msgID.startsWith('ppppp:') + const isUri = msgID.startsWith('pzp:') for (let i = 0; i < recs.length; i++) { const rec = recs[i] if (!rec) continue diff --git a/lib/log/index.js b/lib/log/index.js index f65cf97..31b7f76 100644 --- a/lib/log/index.js +++ b/lib/log/index.js @@ -8,7 +8,7 @@ const Cache = require('@alloc/quick-lru') // @ts-ignore const RAF = require('polyraf') // @ts-ignore const debounce = require('lodash.debounce') // @ts-ignore const isBufferZero = require('is-buffer-zero') // @ts-ignore -const debug = require('debug')('ppppp-db:log') +const debug = require('debug')('pzp-db:log') const { deletedRecordErr, diff --git a/lib/msg-v4/get-msg-id.js b/lib/msg-v4/get-msg-id.js index abd51ec..3c6093f 100644 --- a/lib/msg-v4/get-msg-id.js +++ b/lib/msg-v4/get-msg-id.js @@ -25,7 +25,7 @@ function getMsgHashBuf(msg) { */ function getMsgID(x) { if (typeof x === 'string') { - if (x.startsWith('ppppp:message/v4/')) { + if (x.startsWith('pzp:message/v4/')) { const msgUri = x const parts = msgUri.split('/') return parts[parts.length - 1] @@ -48,9 +48,9 @@ function getMsgURI(msg) { const { account, domain } = msg.metadata const msgHash = getMsgID(msg) if (domain) { - return `ppppp:message/v4/${account}/${domain}/${msgHash}` + return `pzp:message/v4/${account}/${domain}/${msgHash}` } else { - return `ppppp:message/v4/${account}/${msgHash}` + return `pzp:message/v4/${account}/${msgHash}` } } diff --git a/lib/msg-v4/index.js b/lib/msg-v4/index.js index a4cfceb..0c7e927 100644 --- a/lib/msg-v4/index.js +++ b/lib/msg-v4/index.js @@ -3,7 +3,7 @@ const base58 = require('bs58') const b4a = require('b4a') // @ts-ignore const stringify = require('json-canon') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') // @ts-ignore const union = require('set.prototype.union') const { stripAccount } = require('./strip') @@ -26,7 +26,7 @@ const { const { isEmptyObject } = require('./util') /** - * @typedef {import('ppppp-keypair').Keypair} Keypair + * @typedef {import('pzp-keypair').Keypair} Keypair */ /** diff --git a/lib/msg-v4/strip.js b/lib/msg-v4/strip.js index d1e4f74..f990ff9 100644 --- a/lib/msg-v4/strip.js +++ b/lib/msg-v4/strip.js @@ -7,8 +7,8 @@ * @returns {string} */ function stripAccount(accountId) { - if (accountId.startsWith('ppppp:account/v4/') === false) return accountId - const withoutPrefix = accountId.replace('ppppp:account/v4/', '') + if (accountId.startsWith('pzp:account/v4/') === false) return accountId + const withoutPrefix = accountId.replace('pzp:account/v4/', '') return withoutPrefix.split('/')[0] } diff --git a/lib/msg-v4/validation.js b/lib/msg-v4/validation.js index c0eb8d0..3187675 100644 --- a/lib/msg-v4/validation.js +++ b/lib/msg-v4/validation.js @@ -1,6 +1,6 @@ const b4a = require('b4a') const base58 = require('bs58') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') // @ts-ignore const stringify = require('json-canon') const Tangle = require('./tangle') @@ -55,6 +55,7 @@ function validateShape(msg) { if (typeof msg.sig !== 'string') { return 'invalid msg: must have sig\n' + JSON.stringify(msg) } + return undefined } /** @@ -77,6 +78,7 @@ function validateSigkey(msg) { // prettier-ignore return `invalid msg: sigkey "${sigkey}" should have been a base58 string\n` + JSON.stringify(msg) } + return undefined } /** @@ -106,6 +108,7 @@ function validateSigkeyAndAccount(msg, tangle, sigkeys) { return `invalid msg: accountTips "${msg.metadata.accountTips}" should have been null in an account tangle\n` + JSON.stringify(msg) } } + return undefined } /** @@ -122,6 +125,7 @@ function validateMsgID(str) { } catch (err) { return `invalid msgID "${str}": should have been a base58 string` } + return undefined } /** @@ -158,6 +162,7 @@ function validateSignature(msg) { if (!verified) { return 'invalid msg: sig is invalid\n' + JSON.stringify(msg) } + return undefined } /** @@ -203,7 +208,7 @@ function validateTangle(msg, tangle, tangleID) { // prettier-ignore return `invalid msg: prev item "${p}" should have been a string\n` + JSON.stringify(msg) } - if (p.startsWith('ppppp:')) { + if (p.startsWith('pzp:')) { // prettier-ignore return `invalid msg: prev item "${p}" is a URI, but should have been a hash\n` + JSON.stringify(msg) } @@ -241,6 +246,7 @@ function validateTangle(msg, tangle, tangleID) { // prettier-ignore return `invalid msg: depth must be the largest prev depth plus one\n` + JSON.stringify(msg) } + return undefined } /** @@ -257,6 +263,7 @@ function validateTangleRoot(msg, msgID, tangleID) { // prettier-ignore return `invalid msg: tangle root "${tangleID}" must not have self tangle data\n` + JSON.stringify(msg) } + return undefined } /** @@ -277,6 +284,7 @@ function validateDomain(domain) { // prettier-ignore return `invalid domain: "${domain}" contains characters other than a-z, A-Z, 0-9, or _` } + return undefined } /** @@ -295,6 +303,7 @@ function validateData(msg) { // prettier-ignore return `invalid msg: data "${data}" must be an object or a string` + JSON.stringify(msg) } + return undefined } /** @@ -317,6 +326,7 @@ function validateDataSizeHash(msg) { // prettier-ignore return `invalid msg: metadata.dataSize ${actualSize} should have been "${expectedSize}"\n` + JSON.stringify(msg) } + return undefined } /** diff --git a/package.json b/package.json index 629318c..7d3f978 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { - "name": "ppppp-db", - "version": "0.0.1", - "description": "Default ppppp database", - "homepage": "https://github.com/staltz/ppppp-db", + "name": "pzp-db", + "version": "1.0.1", + "description": "Default PZP database", + "homepage": "https://codeberg.org/pzp/pzp-db", "repository": { "type": "git", - "url": "git@github.com:staltz/ppppp-db.git" + "url": "git@codeberg.org:pzp/pzp-db.git" }, "author": "Andre Staltz ", "license": "MIT", @@ -40,7 +40,7 @@ "mutexify": "~1.4.0", "obz": "~1.1.0", "polyraf": "^1.1.0", - "ppppp-keypair": "github:staltz/ppppp-keypair#61ef4420578f450dc2cc7b1efc1c5a691a871c74", + "pzp-keypair": "^1.0.0", "promisify-4loc": "~1.0.0", "promisify-tuple": "~1.2.0", "pull-stream": "^3.7.0", @@ -53,7 +53,7 @@ "c8": "^7.11.0", "flumecodec": "~0.0.1", "husky": "^4.3.0", - "ppppp-caps": "github:staltz/ppppp-caps#93fa810b9a40b78aef4872d4c2a8412cccb52929", + "pzp-caps": "^1.0.0", "prettier": "^2.6.2", "pretty-quick": "^3.1.3", "rimraf": "^4.4.0", diff --git a/test/account-add.test.js b/test/account-add.test.js index 8c9bf72..3b295a8 100644 --- a/test/account-add.test.js +++ b/test/account-add.test.js @@ -4,11 +4,11 @@ const path = require('node:path') const p = require('node:util').promisify const os = require('node:os') const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') const MsgV4 = require('../lib/msg-v4') -const DIR = path.join(os.tmpdir(), 'ppppp-db-account-add') +const DIR = path.join(os.tmpdir(), 'pzp-db-account-add') rimraf.sync(DIR) test('account.add()', async (t) => { diff --git a/test/account-create.test.js b/test/account-create.test.js index 8a21c42..296ab82 100644 --- a/test/account-create.test.js +++ b/test/account-create.test.js @@ -4,10 +4,10 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-account-create') +const DIR = path.join(os.tmpdir(), 'pzp-db-account-create') rimraf.sync(DIR) test('account.create() ', async (t) => { diff --git a/test/add.test.js b/test/add.test.js index 8c03cc4..c8bc632 100644 --- a/test/add.test.js +++ b/test/add.test.js @@ -4,11 +4,11 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../lib/msg-v4') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-add') +const DIR = path.join(os.tmpdir(), 'pzp-db-add') rimraf.sync(DIR) test('add()', async (t) => { diff --git a/test/del.test.js b/test/del.test.js index f9766bf..8aea09e 100644 --- a/test/del.test.js +++ b/test/del.test.js @@ -5,10 +5,10 @@ const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') const Log = require('../lib/log') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-del') +const DIR = path.join(os.tmpdir(), 'pzp-db-del') rimraf.sync(DIR) test('del()', async (t) => { diff --git a/test/erase.test.js b/test/erase.test.js index 09260af..25c7bbb 100644 --- a/test/erase.test.js +++ b/test/erase.test.js @@ -4,11 +4,11 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const Log = require('../lib/log') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-erase') +const DIR = path.join(os.tmpdir(), 'pzp-db-erase') rimraf.sync(DIR) test('erase()', async (t) => { diff --git a/test/feed-find-moot.test.js b/test/feed-find-moot.test.js index bf01f53..4a6e166 100644 --- a/test/feed-find-moot.test.js +++ b/test/feed-find-moot.test.js @@ -4,11 +4,11 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../lib/msg-v4') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-feed-find-moot') +const DIR = path.join(os.tmpdir(), 'pzp-db-feed-find-moot') rimraf.sync(DIR) test('feed.findMoot()', async (t) => { diff --git a/test/feed-get-id.test.js b/test/feed-get-id.test.js index 2a052ae..5c1dce5 100644 --- a/test/feed-get-id.test.js +++ b/test/feed-get-id.test.js @@ -4,11 +4,11 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../lib/msg-v4') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-feed-get-id') +const DIR = path.join(os.tmpdir(), 'pzp-db-feed-get-id') rimraf.sync(DIR) test('feed.getID()', async (t) => { diff --git a/test/feed-publish.test.js b/test/feed-publish.test.js index 3a6ae17..45178d0 100644 --- a/test/feed-publish.test.js +++ b/test/feed-publish.test.js @@ -4,11 +4,11 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../lib/msg-v4') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-feed-publish') +const DIR = path.join(os.tmpdir(), 'pzp-db-feed-publish') rimraf.sync(DIR) test('feed.publish()', async (t) => { diff --git a/test/get.test.js b/test/get.test.js index d79cfff..c731842 100644 --- a/test/get.test.js +++ b/test/get.test.js @@ -4,11 +4,11 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../lib/msg-v4') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-get') +const DIR = path.join(os.tmpdir(), 'pzp-db-get') rimraf.sync(DIR) test('get()', async (t) => { diff --git a/test/getTangle.test.js b/test/getTangle.test.js index 08be6e6..3b60858 100644 --- a/test/getTangle.test.js +++ b/test/getTangle.test.js @@ -4,10 +4,10 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-tangle') +const DIR = path.join(os.tmpdir(), 'pzp-db-tangle') rimraf.sync(DIR) /** diff --git a/test/ghosts.tests.js b/test/ghosts.tests.js index 33394b6..83f64a4 100644 --- a/test/ghosts.tests.js +++ b/test/ghosts.tests.js @@ -4,11 +4,11 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') const MsgV4 = require('../lib/msg-v4') -const DIR = path.join(os.tmpdir(), 'ppppp-db-ghosts') +const DIR = path.join(os.tmpdir(), 'pzp-db-ghosts') rimraf.sync(DIR) const keypair = Keypair.generate('ed25519', 'alice') diff --git a/test/log/basic.test.js b/test/log/basic.test.js index e0e9480..fa1993d 100644 --- a/test/log/basic.test.js +++ b/test/log/basic.test.js @@ -6,7 +6,7 @@ const Log = require('../../lib/log') test('Log basics', async function (t) { await t.test('Log handles basic binary records', async function (t) { - const file = '/tmp/ppppp-db-log-test-basic-binary.log' + const file = '/tmp/pzp-db-log-test-basic-binary.log' try { fs.unlinkSync(file) } catch (_) {} @@ -34,7 +34,7 @@ test('Log basics', async function (t) { const json2 = { test: 'testing2' } await t.test('Log handles basic json records', async function (t) { - const file = '/tmp/ppppp-db-log-test-basic-json.log' + const file = '/tmp/pzp-db-log-test-basic-json.log' try { fs.unlinkSync(file) } catch (_) {} @@ -59,7 +59,7 @@ test('Log basics', async function (t) { }) await t.test('Log handles basic json record re-reading', async function (t) { - const file = '/tmp/ppppp-db-log-test-basic-json.log' + const file = '/tmp/pzp-db-log-test-basic-json.log' const log = Log(file, { blockSize: 2 * 1024, codec: require('flumecodec/json'), diff --git a/test/log/compact.test.js b/test/log/compact.test.js index 4f2f364..6de3769 100644 --- a/test/log/compact.test.js +++ b/test/log/compact.test.js @@ -5,7 +5,7 @@ const Log = require('../../lib/log') test('Log compaction', async (t) => { await t.test('compact a log that does not have holes', async (t) => { - const file = '/tmp/ppppp-db-log-compaction-test-' + Date.now() + '.log' + const file = '/tmp/pzp-db-log-compaction-test-' + Date.now() + '.log' const log = Log(file, { blockSize: 15 }) const stats = await p(log.stats)() @@ -62,7 +62,7 @@ test('Log compaction', async (t) => { }) await t.test('delete first record, compact, stream', async (t) => { - const file = '/tmp/ppppp-db-log-compaction-test-' + Date.now() + '.log' + const file = '/tmp/pzp-db-log-compaction-test-' + Date.now() + '.log' const log = Log(file, { blockSize: 15 }) const buf1 = Buffer.from('first') @@ -119,7 +119,7 @@ test('Log compaction', async (t) => { }) await t.test('delete last record, compact, stream', async (t) => { - const file = '/tmp/ppppp-db-log-compaction-test-' + Date.now() + '.log' + const file = '/tmp/pzp-db-log-compaction-test-' + Date.now() + '.log' const log = Log(file, { blockSize: 15 }) const buf1 = Buffer.from('first') diff --git a/test/log/corrupt-records.test.js b/test/log/corrupt-records.test.js index 3c6d4ef..6e0a58f 100644 --- a/test/log/corrupt-records.test.js +++ b/test/log/corrupt-records.test.js @@ -15,7 +15,7 @@ function decode(buf) { } test('Log handles corrupted records', async (t) => { - const file = '/tmp/ppppp-db-log-corrupt-records.log' + const file = '/tmp/pzp-db-log-corrupt-records.log' await t.test('Simulate corruption', async (t) => { try { @@ -93,7 +93,7 @@ test('Log handles corrupted records', async (t) => { }) test('Log handles corrupted length', async (t) => { - const file = '/tmp/ppppp-db-log-corrupt-length.log' + const file = '/tmp/pzp-db-log-corrupt-length.log' await t.test('Simulate length corruption', async (t) => { try { diff --git a/test/log/delete.test.js b/test/log/delete.test.js index fee557e..b277c12 100644 --- a/test/log/delete.test.js +++ b/test/log/delete.test.js @@ -16,7 +16,7 @@ const msg3 = Buffer.from( test('Log deletes', async (t) => { await t.test('Simple delete', async (t) => { - const file = '/tmp/ppppp-db-log-test-del.log' + const file = '/tmp/pzp-db-log-test-del.log' try { fs.unlinkSync(file) } catch (_) {} @@ -49,7 +49,7 @@ test('Log deletes', async (t) => { }) await t.test('Deleted records are not invalid upon re-opening', async (t) => { - const file = '/tmp/ppppp-db-log-test-del-invalid.log' + const file = '/tmp/pzp-db-log-test-del-invalid.log' try { fs.unlinkSync(file) } catch (_) {} diff --git a/test/log/overwrite.test.js b/test/log/overwrite.test.js index 6ff1d8c..c56000a 100644 --- a/test/log/overwrite.test.js +++ b/test/log/overwrite.test.js @@ -9,7 +9,7 @@ const msg2 = Buffer.from('ola mundo ola mundo ola mundo') test('Log overwrites', async (t) => { await t.test('Simple overwrite', async (t) => { - const file = '/tmp/ppppp-db-log-test-overwrite.log' + const file = '/tmp/pzp-db-log-test-overwrite.log' try { fs.unlinkSync(file) } catch (_) {} @@ -49,7 +49,7 @@ test('Log overwrites', async (t) => { }) await t.test('Cannot overwrite larger data', async (t) => { - const file = '/tmp/ppppp-db-log-test-overwrite-larger.log' + const file = '/tmp/pzp-db-log-test-overwrite-larger.log' try { fs.unlinkSync(file) } catch (_) {} diff --git a/test/msg-v4/create.test.js b/test/msg-v4/create.test.js index 1edcb7d..f9785c9 100644 --- a/test/msg-v4/create.test.js +++ b/test/msg-v4/create.test.js @@ -1,6 +1,6 @@ const test = require('node:test') const assert = require('node:assert') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../../lib/msg-v4') let account diff --git a/test/msg-v4/invalid-domain.test.js b/test/msg-v4/invalid-domain.test.js index 5e9848d..94874ff 100644 --- a/test/msg-v4/invalid-domain.test.js +++ b/test/msg-v4/invalid-domain.test.js @@ -1,6 +1,6 @@ const test = require('node:test') const assert = require('node:assert') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../../lib/msg-v4') test('MsgV4 domain validation', async (t) => { diff --git a/test/msg-v4/invalid-prev.test.js b/test/msg-v4/invalid-prev.test.js index 88dfc5c..2f54235 100644 --- a/test/msg-v4/invalid-prev.test.js +++ b/test/msg-v4/invalid-prev.test.js @@ -1,7 +1,7 @@ const test = require('node:test') const assert = require('node:assert') const base58 = require('bs58') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../../lib/msg-v4') const keypair = Keypair.generate('ed25519', 'alice') @@ -121,7 +121,7 @@ test('MsgV4 tangles prev validation', async (t) => { }) const msgID2 = MsgV4.getMsgID(msg2) const randBuf = Buffer.alloc(16).fill(16) - const fakeMsgKey1 = `ppppp:message/v4/${base58.encode(randBuf)}` + const fakeMsgKey1 = `pzp:message/v4/${base58.encode(randBuf)}` msg2.metadata.tangles[mootID].depth = 1 msg2.metadata.tangles[mootID].prev = [fakeMsgKey1] diff --git a/test/msg-v4/lipmaa.test.js b/test/msg-v4/lipmaa.test.js index 37fea68..1726931 100644 --- a/test/msg-v4/lipmaa.test.js +++ b/test/msg-v4/lipmaa.test.js @@ -1,6 +1,6 @@ const test = require('node:test') const assert = require('node:assert') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../../lib/msg-v4') test('MsgV4 lipmaa prevs', (t) => { diff --git a/test/msg-v4/tangles.test.js b/test/msg-v4/tangles.test.js index 71417f0..033015f 100644 --- a/test/msg-v4/tangles.test.js +++ b/test/msg-v4/tangles.test.js @@ -1,6 +1,6 @@ const test = require('node:test') const assert = require('node:assert') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../../lib/msg-v4') test('MsgV4.Tangle simple multi-author tangle', (t) => { diff --git a/test/msg-v4/validate.test.js b/test/msg-v4/validate.test.js index 07581be..fb41548 100644 --- a/test/msg-v4/validate.test.js +++ b/test/msg-v4/validate.test.js @@ -1,6 +1,6 @@ const test = require('node:test') const assert = require('node:assert') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const MsgV4 = require('../../lib/msg-v4') test('MsgV4 validation', async (t) => { diff --git a/test/msgs-iterator.test.js b/test/msgs-iterator.test.js index 53cbbe8..8dbdb59 100644 --- a/test/msgs-iterator.test.js +++ b/test/msgs-iterator.test.js @@ -4,10 +4,10 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-msgs-iter') +const DIR = path.join(os.tmpdir(), 'pzp-db-msgs-iter') rimraf.sync(DIR) test('msgs() iterator', async (t) => { diff --git a/test/on-record-added.test.js b/test/on-record-added.test.js index 2126e68..b92132b 100644 --- a/test/on-record-added.test.js +++ b/test/on-record-added.test.js @@ -4,10 +4,10 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-on-msg-added') +const DIR = path.join(os.tmpdir(), 'pzp-db-on-msg-added') rimraf.sync(DIR) test('onRecordAdded', async (t) => { diff --git a/test/on-record-deleted-or-erased.test.js b/test/on-record-deleted-or-erased.test.js index 2f43560..6eba41a 100644 --- a/test/on-record-deleted-or-erased.test.js +++ b/test/on-record-deleted-or-erased.test.js @@ -4,10 +4,10 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-on-record-deleted-or-erased') +const DIR = path.join(os.tmpdir(), 'pzp-db-on-record-deleted-or-erased') rimraf.sync(DIR) test('onRecordDeletedOrErased()', async (t) => { diff --git a/test/re-open.test.js b/test/re-open.test.js index 4feb035..ee52c7d 100644 --- a/test/re-open.test.js +++ b/test/re-open.test.js @@ -4,10 +4,10 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-re-open') +const DIR = path.join(os.tmpdir(), 'pzp-db-re-open') rimraf.sync(DIR) test('publish some msgs, close, re-open', async (t) => { diff --git a/test/records-iterator.test.js b/test/records-iterator.test.js index cda850d..0dadeda 100644 --- a/test/records-iterator.test.js +++ b/test/records-iterator.test.js @@ -4,10 +4,10 @@ const path = require('node:path') const os = require('node:os') const p = require('node:util').promisify const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') -const DIR = path.join(os.tmpdir(), 'ppppp-db-records-iter') +const DIR = path.join(os.tmpdir(), 'pzp-db-records-iter') rimraf.sync(DIR) test('records() iterator', async (t) => { diff --git a/test/sigkeys.test.js b/test/sigkeys.test.js index d8636e0..70c0ecb 100644 --- a/test/sigkeys.test.js +++ b/test/sigkeys.test.js @@ -4,12 +4,12 @@ const path = require('node:path') const p = require('node:util').promisify const os = require('node:os') const rimraf = require('rimraf') -const Keypair = require('ppppp-keypair') +const Keypair = require('pzp-keypair') const { createPeer } = require('./util') const MsgV4 = require('../lib/msg-v4') -const DIR = path.join(os.tmpdir(), 'ppppp-db-sigkeys') -const DIR2 = path.join(os.tmpdir(), 'ppppp-db-sigkeys2') +const DIR = path.join(os.tmpdir(), 'pzp-db-sigkeys') +const DIR2 = path.join(os.tmpdir(), 'pzp-db-sigkeys2') rimraf.sync(DIR) rimraf.sync(DIR2) diff --git a/test/util.js b/test/util.js index c626419..65cadd7 100644 --- a/test/util.js +++ b/test/util.js @@ -4,7 +4,7 @@ function createPeer(globalConfig) { .use(require('secret-handshake-ext/secret-stack')) .use(require('../lib')) .use(require('ssb-box')) - .call(null, { shse: { caps: require('ppppp-caps') }, global: globalConfig }) + .call(null, { shse: { caps: require('pzp-caps') }, global: globalConfig }) } module.exports = {