aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_content_blocklist.py
Commit message (Collapse)AuthorAgeFilesLines
* perf(node): list a group's directories off the event loopChristophe Besson22 hours1-5/+6
| | | | | | | | Every full index walked all roots on the loop, and a node with several large roots stopped answering for seconds. Walk directories only, on the roots' disk thread; index_sync is spawned and still answers on failure. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* feat: nodes apply the content blocklist in their public groupsChristophe Besson10 days1-0/+238
A node hosting a public group syncs the hub's blocklist on every connection (paged, node token only) and applies pushed changes. A blocked file leaves the index and is refused (content_blocked); private groups are untouched. The unused per-hash check route is gone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>