HBS2 P2P Storage and Platform

updated 2025-08-27

Get HBS2

git clone hbs23://EvP3kskPVuKuKVMUc3LnfdW7GcFYjz6f5fFU1EGzrdgk hbs2-source

Visit Get page to see how to download/install project

Last 100 commits

Time Hash Author Topic
2025-08-27 07:37 beaf9f65 voidlizard LICENSE to hbs2-storage-ncq3
2025-08-27 07:27 65aa06ba voidlizard wip, storage audit log, disabled by default
2025-08-27 04:20 6ab95e6f voidlizard WIP on dev-0.25.3: dfead1d5 wip, loosed auth time frame for
2025-08-27 04:20 5c2f46c8 voidlizard index on dev-0.25.3: dfead1d5 wip, loosed auth time frame fo
2025-08-26 08:08 dfead1d5 voidlizard wip, loosed auth time frame for Mailbox proto
2025-08-26 06:02 63b6aa47 voidlizard wip, fixing
2025-08-26 05:34 9b1d1d9a voidlizard test sweep
2025-08-26 04:32 82b2fa17 voidlizard wip
2025-08-26 04:27 4b59cbce voidlizard wip
2025-08-26 03:01 1c10e669 voidlizard version bump to 0.25.3
2025-08-26 02:31 ed44770f voidlizard NCQv1 storage removed
2025-08-25 09:30 d04926ee voidlizard wip, test fix
2025-08-25 06:51 4723fc10 voidlizard minor endurance test fix
2025-08-25 04:16 ccc2154f voidlizard wip, ncq3 fixes + storage update
2025-08-24 14:01 70e7639d voidlizard lower log level for something
2025-08-24 13:57 eb6d450d voidlizard wip
2025-08-24 08:19 1c812e82 voidlizard wip
2025-08-24 06:01 8374fb5a voidlizard fixing stucked garbage problem
2025-08-24 05:44 91a25631 voidlizard some kludges? in order file gc to work faster
2025-08-24 03:30 e36cb783 voidlizard wip
2025-08-23 19:34 e4a7e56c voidlizard wip
2025-08-23 19:20 689ca15b voidlizard wip
2025-08-23 16:37 4e895067 voidlizard wip, idx compact debug
2025-08-23 09:56 4897fb4e voidlizard wip, wipe code
2025-08-23 09:26 3d958967 voidlizard wip, ncq3 maintainance tools
2025-08-22 18:22 c3f65af0 voidlizard Revert "wip, mac os x shit"
2025-08-22 18:20 2ab15358 voidlizard wip, mac os x shit
2025-08-22 17:03 8d58c5d8 voidlizard wip, fixing
2025-08-22 15:59 0869b579 voidlizard wip, fix writing tails
2025-08-22 14:17 996be0c1 voidlizard bugfix
2025-08-22 13:14 783481af voidlizard macos fsync issues
2025-08-22 12:49 96726cf2 voidlizard macos fsync issues
2025-08-22 12:44 3508ad12 voidlizard macos fsync issues
2025-08-22 10:52 d79c7b89 voidlizard switched to ncq3
2025-08-22 10:40 051fe680 voidlizard before switch to ncq3
2025-08-22 09:12 7a357dd8 voidlizard fixing wrong state on crash exit
2025-08-21 13:44 ac629634 voidlizard wip
2025-08-21 12:28 1a36018a voidlizard wip, NCQ3 failed
2025-08-21 11:26 2f28d65e voidlizard wip
2025-08-21 10:36 789c798e voidlizard hbs2-peer migrate from NCQv1, test
2025-08-21 09:05 513f03ee voidlizard removed old storage dependency in migration
2025-08-20 15:57 2a1260ac voidlizard NCQv1 -> NCQ3 migration
2025-08-20 10:13 500ad351 voidlizard bytestring offloading
2025-08-20 08:04 79788fd1 voidlizard introduced FileLocation
2025-08-19 17:21 4ab17008 voidlizard endurance test + multiple fixes
2025-08-19 12:20 421be6ec voidlizard compact+index race/crash fixed
2025-08-18 13:48 dba8eb34 voidlizard endurance test skeleton
2025-08-17 06:03 3067bb6e voidlizard test description
2025-08-17 05:49 14bc9cff voidlizard wip, store original hash in ref value
2025-08-14 10:38 c786027f voidlizard wip
2025-08-14 09:57 59a54fab voidlizard wip, faster putBlock
2025-08-14 09:23 56d71cb9 voidlizard wip
2025-08-14 08:20 3d7e2794 voidlizard wip
2025-08-14 07:03 548828e4 voidlizard wip
2025-08-14 06:53 59e9f8a7 voidlizard wip, 3x speed degradation on read+write scenario against NCQ
2025-08-14 05:32 802f6d65 voidlizard updated
2025-08-14 05:20 241b6346 voidlizard wip
2025-08-14 04:46 6293fdeb voidlizard wip
2025-08-14 04:21 09ec309a voidlizard wip
2025-08-12 16:26 91211220 voidlizard removed excess imports
2025-08-12 06:10 c7058a9b voidlizard wip, NCQ3.NCQStorage basic test
2025-08-12 06:09 6f3f9cae voidlizard for-llm script to dump project files for llm
2025-08-12 02:37 5728549a voidlizard wip, ncq3 test
2025-08-01 11:39 29ed5a7e voidlizard NCQStorage3 -> NCQStorage
2025-08-01 10:05 d71a6611 voidlizard lock
2025-08-01 09:42 3c37f9e4 voidlizard wiped NCQ2
2025-08-01 09:29 b18463f9 voidlizard test, check entry hash on read
2025-08-01 09:29 6c107ad9 voidlizard ncqFileTryRecover
2025-08-01 09:29 16cd0efa voidlizard wip, ncq3 crash test
2025-08-01 04:44 f1fa32b9 voidlizard bf6 str:cut function
2025-07-31 13:22 617ad999 voidlizard wip, fixed merge
2025-07-31 12:22 bdf0395b voidlizard wip
2025-07-31 11:00 5afd9c60 voidlizard wip, deletion
2025-07-31 09:15 1b003ed1 voidlizard wip
2025-07-31 04:23 ced2239d voidlizard asDouble fix
2025-07-31 04:20 63ff57f5 voidlizard wip, index => 20 bytes of payload (key:8 offset:8 size:4) +
2025-07-30 18:03 e45c507f voidlizard fix
2025-07-30 17:03 8d7728ad voidlizard wip
2025-07-30 15:37 a5d9f419 voidlizard wip
2025-07-30 15:04 1f2fdde9 voidlizard wip, ported some tests to NCQ3
2025-07-30 13:54 b57919aa voidlizard wip, fix
2025-07-30 12:46 6c3dc290 voidlizard wip, data file merge
2025-07-30 10:06 88447330 voidlizard wip, background sweep and index compaction
2025-07-29 15:04 a5dbfe5e voidlizard wip, sweep routines
2025-07-29 11:40 29d5025e voidlizard wip
2025-07-29 11:21 9e5247f1 voidlizard wip
2025-07-29 10:23 d3004ad3 voidlizard wip, new index layout fixed
2025-07-29 08:37 4b003fe2 voidlizard wip
2025-07-28 13:47 7365aa38 voidlizard wip
2025-07-28 12:07 a8051ca3 voidlizard wip
2025-07-28 10:05 fd19634b voidlizard wip
2025-07-28 08:42 a1992fbd voidlizard wip
2025-07-28 08:07 71ab399c voidlizard wip
2025-07-28 07:38 af41c701 voidlizard wip
2025-07-23 12:00 0ac052c6 voidlizard wip
2025-07-23 11:26 c67ffc26 voidlizard wip
2025-07-23 09:36 1f589cfe voidlizard wip
2025-07-23 09:36 33d17f01 voidlizard test harness for probes db
2025-07-23 09:36 e8d019ea voidlizard wip
2025-07-23 09:36 39ac3e88 voidlizard wip

Last 100 issues

Time Key Author Tag Workflow Title
2025-08-26 BaBgRUpF7h voidlizard TODO: add-unix-timestamp-to-peer-meta
2025-08-26 GTGgY5J3RF voidlizard TODO: mailbox-recreate
2025-08-26 qR2HWNQQXn voidlizard TODO: wip hbs2-sync-resource-vanished
2025-08-25 CkmJ12ifT1 voidlizard TODO: done web:timestamp-text-on-top
2025-08-23 9GQizWweya voidlizard TODO: test ASAP-does-not-sweep-last-3-idx
2025-08-21 7b7upyszfG voidlizard TODO: test ncq3-cant-open-index
2025-08-21 9VR2pfbuRQ voidlizard TODO: test ncq3-zero-fossils
2025-08-14 GtbHpVxm5a voidlizard FIXME: done resources-exhausted
2025-08-14 8fgaPq9URN voidlizard FIXME: ncqLocate-slows-write
2025-08-14 5URwArTiVz voidlizard FIXME: handle-hardcode
2025-08-14 7QfH6MHBkp voidlizard FIXME: may-be-twice-faster
2025-08-14 AufQ8s1GZS voidlizard FIXME: concurrent-enqueue
2025-08-14 BtPSLWHMz5 voidlizard FIXME: maybe-on-storage-closed
2025-08-12 Au8rzVE19f voidlizard FIXME: Nothing-on-exception
2025-07-30 kseAst6pVm voidlizard FIXME: better-hashtable-params
2025-07-30 3bc32yCJj7 voidlizard TODO: consider-sort-by-timestamps
2025-07-29 Taw1sYMZww voidlizard TODO: created-but-not-indexed-file?
2025-07-15 9zdV3Kj6Fr voidlizard PATCH: Add caching of file size fetching
2025-07-13 9qRbidhVaA voidlizard FIXME: slow!
2025-07-11 2hbU24BTbT voidlizard FIXME: race
2025-07-11 FwES4WMEhc voidlizard TODO: detect-dead-merge
2025-07-11 BiAKYT3651 voidlizard TODO: explicit-unmap-files
2025-07-10 GnsQCZJLem voidlizard FIXME: maybe-creation-time-actually
2025-05-29 HaSk6RgvRV voidlizard FIXME: profit-hardcode
2025-05-29 r2EUoTss1u voidlizard TODO: explicit-unmap-files
2025-05-29 HXns2vKCjA voidlizard FIXME: does-not-work-well
2025-05-27 FkyQuMX1UW voidlizard BLOG: very-first-record
2025-05-26 BjN1UbQUgV voidlizard FIXME: probe-requests-count
2025-05-23 GqAfhpo6pq voidlizard FIXME: possible-race-on-mutable-refs
2025-05-13 HjxbLnyVTL Dmitry Zuykov FIXME: handle-hardcode
2025-05-12 J7R9Bup52u Dmitry Zuykov FIXME: possible-busyloop
2025-05-12 6ZAetmnFRj Dmitry Zuykov TODO: check-how-it-works
2025-03-24 8BtowK6XcE voidlizard PATCH: merged Remove unused import in sync prelude
2025-03-04 59LNm1oy5z voidlizard TODO: fix-timeout-hardcode
2025-02-23 8iwNUfQeTR voidlizard FIXME: error-handling
2025-02-23 BwQJfY9zoN voidlizard TODO: add-ref-type-into-seed-during-key-generation?
2025-02-23 3iXdZT1D52 voidlizard TODO: more-progress-info-on-export
2025-02-21 vu8htMBm3D voidlizard FIXME: timeout-hardcode
2025-02-20 D93LQDyspf voidlizard TODO: locks-on-network-lost
2025-02-19 B8xpkghP8L voidlizard TODO: proper-fork
2025-02-18 DhtgUQTY9z voidlizard FIXME: exception-timeout-hardcode
2025-02-18 88WmTdCF3E voidlizard FIXME: add-task-timeout-hardcode
2025-02-18 7aoEF5Jd7D voidlizard FIXME: io-operation-pipeline-block
2025-02-16 AAQRrVps59 voidlizard TODO: hbs2-peer-socket-leak-macos
2025-02-15 8Rz4LhJarc voidlizard FIXME: git-clone-loops-forever-on-encrypted-repo
2025-02-14 9daSs29rXE voidlizard TODO: hbs2-peer-default-root-page
2025-02-13 CjAxWDE3XP voidlizard FIXME: metadata-gk-automatic-download-fail
2025-02-13 Dw7gDSUBAZ voidlizard TODO: git-partial-clone
2025-02-11 z6v2BKcrPH voidlizard FIXME: log-on-exit
2025-02-10 71or7q8T2y voidlizard TODO: done git-сlone-slows-download-process
2025-02-10 6yhqpH81tK voidlizard TODO: done address-in-use-after-restart-macos
2025-01-31 82TGMCuH9z voidlizard FIXME: check-added-keys
2025-01-31 YJ4Dwhgc5C voidlizard FIXME: maybe-add-default-remote
2025-01-31 bZryvD6efA voidlizard FIXME: what-if-no-access?
2025-01-31 GkhAPLZB3n voidlizard TODO: write-man-entries
2025-01-30 HGXVSrimXb voidlizard FIXME: cache
2025-01-29 DytY8nvxCe fastpok PR: hbs2-chat
2025-01-25 6vWm8H17Hh voidlizard FIXME: remove-this
2025-01-24 3prWLL4dNB voidlizard TODO: test hbs2-git-choose-HEAD
2025-01-21 6GYhBruPKo voidlizard FIXME: memoize-this
2025-01-20 bb1Y3pFHB4 voidlizard FIXME: remove-this
2025-01-19 FXqziXHMRZ voidlizard FIXME: memoize-this
2025-01-17 86uV5kqMDk voidlizard TODO: write-man-entries
2025-01-15 274NjMTDvg voidlizard FIXME: do-something
2025-01-15 H4iMHqpMRV voidlizard FIXME: error logging
2024-12-04 EgPwzeajXm voidlizard TODO: write-man-entries
2024-12-04 vqj9WBdYp2 voidlizard TODO: handle-invalid-policy-error
2024-12-04 tbqcovXJkZ voidlizard FIXME: done mailbox-check-period
2024-12-04 gH1NmuXtJx voidlizard FIXME: invent-better-filter
2024-12-04 WCSnFvBwug voidlizard FIXME: use-actors-asap
2024-12-04 PTjjBWmCwH voidlizard FIXME: fix-hardcoded-timeout
2024-12-04 J6aRNZ5wsG voidlizard TODO: ASAP-block-accounting
2024-12-04 J4GHjvfJPJ voidlizard FIXME: check-this!
2024-12-04 HuJWqn296E voidlizard FIXME: full-download-guarantee
2024-12-04 GnsmKHmxh2 voidlizard FIXME: new-download-loop
2024-12-04 G9kkroFuog voidlizard TODO: semaphore-hardcode
2024-12-04 F8U7qzVnKY voidlizard FIXME: fix-default-storage
2024-12-04 EtLcgAK9Nb voidlizard TODO: expire-block-and-collect-garbage
2024-12-04 EfYHRKLQRS voidlizard FIXME: timeout-hardcode
2024-12-04 EYWqLyZqu2 voidlizard TODO: ASAP-block-accounting-for-attachment
2024-12-04 EGeKkA1uUL voidlizard FIXME: use-bloom-filter-or-something
2024-12-04 E4BPDreTkF voidlizard TODO: backlog add-policy-reference
2024-12-04 DXBainL5Nw voidlizard TODO: backlog validate-policy
2024-12-04 D6Mzd9JXGy voidlizard TODO: test support-policy-ASAP
2024-12-04 CxGhh1jcEn voidlizard TODO: handshake notification
2024-12-04 CjPJoudTqx voidlizard TODO: re-implement-all-on-top-of-opaque
2024-12-04 ChX3AKhCBz voidlizard FIXME: what-if-message-queue-full?
2024-12-04 CeDcbGG1oP voidlizard TODO: implement-normally
2024-12-04 Cau4Cu5K7g voidlizard TODO: possible-ddos
2024-12-04 C75froLPSA voidlizard TODO: backlog increment-malformed-messages-statistics
2024-12-04 BmD3UWpvWp voidlizard TODO: better-error-handling
2024-12-04 Ba8AJYJv6k voidlizard TODO: limit-request-period
2024-12-04 BRLTwXem1y voidlizard FIXME: async-error-handling
2024-12-04 B3X4bxrUdn voidlizard FIXME: timeout-hardcode
2024-12-04 AJfysRfb8d voidlizard FIXME: too-often-checks-affect-performance
2024-12-04 ABUVoMua6m voidlizard FIXME: assume-huge-mailboxes
2024-12-04 93fJHZp1EL voidlizard TODO: test process-with-policy
2024-12-04 8rRSfPLPc4 voidlizard TODO: support-groupkey-by-reference
2024-12-04 8c5Rtxy7mA voidlizard TODO: implement-create-by-sigil
2024-12-04 8H7bWViBAa voidlizard FIXME: check!