├── .circleci └── config.yml ├── .eslintignore ├── .eslintrc ├── .github ├── FUNDING.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── npm-publish-next.yml │ ├── npm-publish.yml │ └── run-tests.yml ├── .gitignore ├── .npmignore ├── API.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── benchmarks ├── README.md ├── append.js ├── find-heads.js ├── from-entry-hash.js ├── from-entry.js ├── from-multihash.js ├── get.js ├── has.js ├── heads.js ├── index.js ├── join.js ├── legacy │ ├── benchmark-append.js │ ├── benchmark-from-entry-hash.js │ ├── benchmark-join.js │ ├── benchmark-join2.js │ └── browser │ │ ├── benchmark-append-signed.html │ │ └── benchmark-join-signed.html ├── tail-hashes.js ├── tails.js ├── to-multihash.js ├── to-string.js ├── traverse.js ├── utils │ └── create-log.js └── values.js ├── circle.yml ├── conf ├── webpack.config.js ├── webpack.example.config.js └── webpack.tests.config.js ├── dist ├── ipfslog.min.js └── ipfslog.min.js.LICENSE.txt ├── docs ├── Entry.html ├── GSet.html ├── Log.html ├── entry-io.js.html ├── entry.js.html ├── fonts │ ├── OpenSans-Bold-webfont.eot │ ├── OpenSans-Bold-webfont.svg │ ├── OpenSans-Bold-webfont.woff │ ├── OpenSans-BoldItalic-webfont.eot │ ├── OpenSans-BoldItalic-webfont.svg │ ├── OpenSans-BoldItalic-webfont.woff │ ├── OpenSans-Italic-webfont.eot │ ├── OpenSans-Italic-webfont.svg │ ├── OpenSans-Italic-webfont.woff │ ├── OpenSans-Light-webfont.eot │ ├── OpenSans-Light-webfont.svg │ ├── OpenSans-Light-webfont.woff │ ├── OpenSans-LightItalic-webfont.eot │ ├── OpenSans-LightItalic-webfont.svg │ ├── OpenSans-LightItalic-webfont.woff │ ├── OpenSans-Regular-webfont.eot │ ├── OpenSans-Regular-webfont.svg │ └── OpenSans-Regular-webfont.woff ├── g-set.js.html ├── global.html ├── index.html ├── log-io.js.html ├── log-sorting.js.html ├── log.js.html ├── scripts │ ├── linenumber.js │ └── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js └── styles │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── examples ├── browser │ ├── browser.html │ ├── bundle.js.LICENSE.txt │ ├── index.html │ ├── index.js │ └── loader-visualization.html ├── entry.js └── log.js ├── package.json ├── src ├── default-access-controller.js ├── entry-index.js ├── entry-io.js ├── entry.js ├── g-set.js ├── lamport-clock.js ├── log-errors.js ├── log-io.js ├── log-sorting.js ├── log.js └── utils │ ├── difference.js │ ├── find-uniques.js │ ├── index.js │ └── is-defined.js └── test ├── .eslintrc ├── browser.spec.js ├── browser └── index.html ├── entry-io.spec.js ├── entry.spec.js ├── fixtures ├── big-log.fixture.js ├── keys │ ├── 000007.ldb │ ├── 000008.log │ ├── CURRENT │ ├── LOCK │ ├── LOG │ ├── LOG.old │ ├── MANIFEST-000006 │ ├── identity-keys │ │ ├── 000005.ldb │ │ ├── 000010.ldb │ │ ├── 000015.ldb │ │ ├── 000020.ldb │ │ ├── 000855.log │ │ ├── 02a38336e3a47f545a172c9f77674525471ebeda7d6c86140e7a778f67ded92260.json │ │ ├── 032f7b6ef0432b572b45fcaf27e7f6757cd4123ff5c5266365bec82129b8c5f214.json │ │ ├── 0358df8eb5def772917748fdf8a8b146581ad2041eae48d66cc6865f11783499a6.json │ │ ├── 03e0480538c2a39951d054e17ff31fde487cb1031d0044a037b53ad2e028a3e77c.json │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ └── MANIFEST-000854 │ └── signing-keys │ │ ├── 000007.ldb │ │ ├── 000014.ldb │ │ ├── 000021.ldb │ │ ├── 000028.ldb │ │ ├── 000041.log │ │ ├── CURRENT │ │ ├── LOCK │ │ ├── LOG │ │ ├── LOG.old │ │ ├── MANIFEST-000040 │ │ ├── userA.json │ │ ├── userB.json │ │ ├── userC.json │ │ └── userD.json ├── v0-entries.fixture.js └── v1-entries.fixture.js ├── log-append.spec.js ├── log-crdt.spec.js ├── log-heads-tails.spec.js ├── log-iterator.spec.js ├── log-join-concurrent.spec.js ├── log-join.spec.js ├── log-load.spec.js ├── log-references.spec.js ├── log.spec.js ├── mocha.opts ├── replicate.spec.js ├── signed-log.spec.js └── utils └── log-creator.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/npm-publish-next.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.github/workflows/npm-publish-next.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/.npmignore -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/API.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/append.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/append.js -------------------------------------------------------------------------------- /benchmarks/find-heads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/find-heads.js -------------------------------------------------------------------------------- /benchmarks/from-entry-hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/from-entry-hash.js -------------------------------------------------------------------------------- /benchmarks/from-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/from-entry.js -------------------------------------------------------------------------------- /benchmarks/from-multihash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/from-multihash.js -------------------------------------------------------------------------------- /benchmarks/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/get.js -------------------------------------------------------------------------------- /benchmarks/has.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/has.js -------------------------------------------------------------------------------- /benchmarks/heads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/heads.js -------------------------------------------------------------------------------- /benchmarks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/index.js -------------------------------------------------------------------------------- /benchmarks/join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/join.js -------------------------------------------------------------------------------- /benchmarks/legacy/benchmark-append.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/legacy/benchmark-append.js -------------------------------------------------------------------------------- /benchmarks/legacy/benchmark-from-entry-hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/legacy/benchmark-from-entry-hash.js -------------------------------------------------------------------------------- /benchmarks/legacy/benchmark-join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/legacy/benchmark-join.js -------------------------------------------------------------------------------- /benchmarks/legacy/benchmark-join2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/legacy/benchmark-join2.js -------------------------------------------------------------------------------- /benchmarks/legacy/browser/benchmark-append-signed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/legacy/browser/benchmark-append-signed.html -------------------------------------------------------------------------------- /benchmarks/legacy/browser/benchmark-join-signed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/legacy/browser/benchmark-join-signed.html -------------------------------------------------------------------------------- /benchmarks/tail-hashes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/tail-hashes.js -------------------------------------------------------------------------------- /benchmarks/tails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/tails.js -------------------------------------------------------------------------------- /benchmarks/to-multihash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/to-multihash.js -------------------------------------------------------------------------------- /benchmarks/to-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/to-string.js -------------------------------------------------------------------------------- /benchmarks/traverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/traverse.js -------------------------------------------------------------------------------- /benchmarks/utils/create-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/utils/create-log.js -------------------------------------------------------------------------------- /benchmarks/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/benchmarks/values.js -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/circle.yml -------------------------------------------------------------------------------- /conf/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/conf/webpack.config.js -------------------------------------------------------------------------------- /conf/webpack.example.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/conf/webpack.example.config.js -------------------------------------------------------------------------------- /conf/webpack.tests.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/conf/webpack.tests.config.js -------------------------------------------------------------------------------- /dist/ipfslog.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/dist/ipfslog.min.js -------------------------------------------------------------------------------- /dist/ipfslog.min.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/dist/ipfslog.min.js.LICENSE.txt -------------------------------------------------------------------------------- /docs/Entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/Entry.html -------------------------------------------------------------------------------- /docs/GSet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/GSet.html -------------------------------------------------------------------------------- /docs/Log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/Log.html -------------------------------------------------------------------------------- /docs/entry-io.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/entry-io.js.html -------------------------------------------------------------------------------- /docs/entry.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/entry.js.html -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Italic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-LightItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /docs/g-set.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/g-set.js.html -------------------------------------------------------------------------------- /docs/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/global.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/log-io.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/log-io.js.html -------------------------------------------------------------------------------- /docs/log-sorting.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/log-sorting.js.html -------------------------------------------------------------------------------- /docs/log.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/log.js.html -------------------------------------------------------------------------------- /docs/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/scripts/linenumber.js -------------------------------------------------------------------------------- /docs/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /docs/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /docs/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /docs/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/styles/jsdoc-default.css -------------------------------------------------------------------------------- /docs/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/docs/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /examples/browser/browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/examples/browser/browser.html -------------------------------------------------------------------------------- /examples/browser/bundle.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/examples/browser/bundle.js.LICENSE.txt -------------------------------------------------------------------------------- /examples/browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/examples/browser/index.html -------------------------------------------------------------------------------- /examples/browser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/examples/browser/index.js -------------------------------------------------------------------------------- /examples/browser/loader-visualization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/examples/browser/loader-visualization.html -------------------------------------------------------------------------------- /examples/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/examples/entry.js -------------------------------------------------------------------------------- /examples/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/examples/log.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/package.json -------------------------------------------------------------------------------- /src/default-access-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/default-access-controller.js -------------------------------------------------------------------------------- /src/entry-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/entry-index.js -------------------------------------------------------------------------------- /src/entry-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/entry-io.js -------------------------------------------------------------------------------- /src/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/entry.js -------------------------------------------------------------------------------- /src/g-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/g-set.js -------------------------------------------------------------------------------- /src/lamport-clock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/lamport-clock.js -------------------------------------------------------------------------------- /src/log-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/log-errors.js -------------------------------------------------------------------------------- /src/log-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/log-io.js -------------------------------------------------------------------------------- /src/log-sorting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/log-sorting.js -------------------------------------------------------------------------------- /src/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/log.js -------------------------------------------------------------------------------- /src/utils/difference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/utils/difference.js -------------------------------------------------------------------------------- /src/utils/find-uniques.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/utils/find-uniques.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/is-defined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/src/utils/is-defined.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/browser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/browser.spec.js -------------------------------------------------------------------------------- /test/browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/browser/index.html -------------------------------------------------------------------------------- /test/entry-io.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/entry-io.spec.js -------------------------------------------------------------------------------- /test/entry.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/entry.spec.js -------------------------------------------------------------------------------- /test/fixtures/big-log.fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/big-log.fixture.js -------------------------------------------------------------------------------- /test/fixtures/keys/000007.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/000007.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/000008.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/keys/CURRENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/CURRENT -------------------------------------------------------------------------------- /test/fixtures/keys/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/keys/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/LOG -------------------------------------------------------------------------------- /test/fixtures/keys/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/LOG.old -------------------------------------------------------------------------------- /test/fixtures/keys/MANIFEST-000006: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/MANIFEST-000006 -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/000005.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/000005.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/000010.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/000010.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/000015.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/000015.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/000020.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/000020.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/000855.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/02a38336e3a47f545a172c9f77674525471ebeda7d6c86140e7a778f67ded92260.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/02a38336e3a47f545a172c9f77674525471ebeda7d6c86140e7a778f67ded92260.json -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/032f7b6ef0432b572b45fcaf27e7f6757cd4123ff5c5266365bec82129b8c5f214.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/032f7b6ef0432b572b45fcaf27e7f6757cd4123ff5c5266365bec82129b8c5f214.json -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/0358df8eb5def772917748fdf8a8b146581ad2041eae48d66cc6865f11783499a6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/0358df8eb5def772917748fdf8a8b146581ad2041eae48d66cc6865f11783499a6.json -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/03e0480538c2a39951d054e17ff31fde487cb1031d0044a037b53ad2e028a3e77c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/03e0480538c2a39951d054e17ff31fde487cb1031d0044a037b53ad2e028a3e77c.json -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000854 2 | -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/LOG -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/LOG.old -------------------------------------------------------------------------------- /test/fixtures/keys/identity-keys/MANIFEST-000854: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/identity-keys/MANIFEST-000854 -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/000007.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/000007.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/000014.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/000014.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/000021.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/000021.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/000028.ldb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/000028.ldb -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/000041.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/CURRENT: -------------------------------------------------------------------------------- 1 | MANIFEST-000040 2 | -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/LOCK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/LOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/LOG -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/LOG.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/LOG.old -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/MANIFEST-000040: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/MANIFEST-000040 -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/userA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/userA.json -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/userB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/userB.json -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/userC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/userC.json -------------------------------------------------------------------------------- /test/fixtures/keys/signing-keys/userD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/keys/signing-keys/userD.json -------------------------------------------------------------------------------- /test/fixtures/v0-entries.fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/v0-entries.fixture.js -------------------------------------------------------------------------------- /test/fixtures/v1-entries.fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/fixtures/v1-entries.fixture.js -------------------------------------------------------------------------------- /test/log-append.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log-append.spec.js -------------------------------------------------------------------------------- /test/log-crdt.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log-crdt.spec.js -------------------------------------------------------------------------------- /test/log-heads-tails.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log-heads-tails.spec.js -------------------------------------------------------------------------------- /test/log-iterator.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log-iterator.spec.js -------------------------------------------------------------------------------- /test/log-join-concurrent.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log-join-concurrent.spec.js -------------------------------------------------------------------------------- /test/log-join.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log-join.spec.js -------------------------------------------------------------------------------- /test/log-load.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log-load.spec.js -------------------------------------------------------------------------------- /test/log-references.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log-references.spec.js -------------------------------------------------------------------------------- /test/log.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/log.spec.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/replicate.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/replicate.spec.js -------------------------------------------------------------------------------- /test/signed-log.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/signed-log.spec.js -------------------------------------------------------------------------------- /test/utils/log-creator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitdb-archive/ipfs-log/HEAD/test/utils/log-creator.js --------------------------------------------------------------------------------