| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | access: authorization at the API | tv | 4 days | 11 | -65/+584 | |
| | | | | | | | | | | Every request is judged by the registry the node holds: store reads pruned to what the user may read, writes refused where it may not, admin endpoints by protocol capabilities. Without a registry, as before (--protocol-writers for protocol data). Auth plan M1. | |||||
| * | access: first users at genesis | tv | 4 days | 11 | -1/+208 | |
| | | | | | | | | | --bootstrap-users gives a new swarm a registry from its first change, each first user with everything; other users may do nothing until added. Without it the swarm has no registry and works as before. Auth plan M1. | |||||
| * | access: the user registry | tv | 4 days | 5 | -0/+423 | |
| | | | | | | | | | | _continuum/users/<name>: one entry per user, with capabilities by path (read, write) granted by whom and when, and a disabled flag. Read leniently: a damaged entry gives less, never more. Protocol data stays apart: a capability outside _continuum never covers it. Auth plan M1. | |||||
| * | hyparview: a node left alone asks with high priority | tv | 4 days | 1 | -1/+37 | |
| | | | | | | | A node with no neighbours and no high-priority ask outstanding asks with high priority, even of members that refused it before, so it never stays without neighbours (a transient seen in the simulations). | |||||
| * | refuse misplaced authors | tv | 5 days | 5 | -8/+267 | |
| | | ||||||
| * | soak plumtree links along the way | tv | 5 days | 2 | -4/+61 | |
| | | ||||||
| * | dashboard: remake with golden count down halos | tv | 5 days | 2 | -39/+64 | |
| | | ||||||
| * | dashboard: polish remake rings | tv | 5 days | 3 | -17/+65 | |
| | | ||||||
| * | dashboard: remake switch delay | tv | 5 days | 3 | -5/+18 | |
| | | ||||||
| * | dashboard: figures root in title | tv | 5 days | 2 | -17/+27 | |
| | | ||||||
| * | dashboard: document root in title | tv | 5 days | 2 | -7/+22 | |
| | | ||||||
| * | soak neighbours and settled links | tv | 5 days | 1 | -0/+29 | |
| | | ||||||
| * | docs topology | tv | 5 days | 2 | -0/+124 | |
| | | ||||||
| * | HyParView flood default | tv | 5 days | 6 | -14/+17 | |
| | | ||||||
| * | flood dissemination | tv | 5 days | 7 | -8/+84 | |
| | | ||||||
| * | HyParView (slim) | tv | 5 days | 25 | -41/+1165 | |
| | | ||||||
| * | topology neighbours and optional graph | tv | 5 days | 2 | -58/+120 | |
| | | ||||||
| * | bench repeat | tv | 5 days | 2 | -8/+85 | |
| | | ||||||
| * | bench eager tree depth | tv | 5 days | 1 | -3/+52 | |
| | | ||||||
| * | bench eager link RTTs | tv | 5 days | 1 | -7/+40 | |
| | | ||||||
| * | plumtree | tv | 5 days | 19 | -63/+607 | |
| | | ||||||
| * | bench several scenarios | tv | 5 days | 2 | -4/+7 | |
| | | ||||||
| * | dashboard: drop neighbour column | tv | 5 days | 2 | -6/+11 | |
| | | ||||||
| * | dashboard: remake | tv | 5 days | 2 | -2/+173 | |
| | | ||||||
| * | dashboard: rates without links | tv | 5 days | 1 | -27/+84 | |
| | | ||||||
| * | fix simtest clock off proposer waits | tv | 5 days | 1 | -0/+13 | |
| | | ||||||
| * | dissemination trait | tv | 5 days | 8 | -5/+107 | |
| | | ||||||
| * | topology trait | tv | 5 days | 5 | -11/+99 | |
| | | ||||||
| * | substitutes held longer | tv | 5 days | 2 | -17/+28 | |
| | | ||||||
| * | soak records by set | tv | 5 days | 2 | -4/+28 | |
| | | ||||||
| * | indirect probes | tv | 5 days | 11 | -35/+439 | |
| | | ||||||
| * | partition registrations tested | tv | 6 days | 1 | -0/+64 | |
| | | ||||||
| * | unlisted members forgotton | tv | 6 days | 2 | -7/+15 | |
| | | ||||||
| * | handshakes counted | tv | 6 days | 5 | -2/+74 | |
| | | ||||||
| * | trees at runtime | tv | 6 days | 8 | -2/+97 | |
| | | ||||||
| * | soak quiet after records | tv | 6 days | 1 | -2/+23 | |
| | | ||||||
| * | soak counts records | tv | 6 days | 2 | -12/+42 | |
| | | ||||||
| * | soak with churn test | tv | 6 days | 5 | -5/+266 | |
| | | ||||||
| * | fix doc (working links measured) | tv | 6 days | 1 | -1/+2 | |
| | | ||||||
| * | bench waits for recorded links | tv | 6 days | 2 | -7/+36 | |
| | | ||||||
| * | trees over working links | tv | 6 days | 4 | -17/+143 | |
| | | ||||||
| * | working links recorded | tv | 6 days | 8 | -18/+339 | |
| | | ||||||
| * | bench writes configurable | tv | 6 days | 2 | -9/+19 | |
| | | ||||||
| * | heads heard in announcements | tv | 6 days | 3 | -9/+11 | |
| | | ||||||
| * | heads heard in replies | tv | 6 days | 3 | -4/+7 | |
| | | ||||||
| * | heads heard forget sent | tv | 6 days | 3 | -1/+121 | |
| | | ||||||
| * | sent hashes elsewhere measured | tv | 6 days | 2 | -6/+24 | |
| | | ||||||
| * | simtest: cut coordinator before its commit | tv | 6 days | 1 | -0/+11 | |
| | | ||||||
| * | epochs and the rest recorded | tv | 6 days | 1 | -3/+6 | |
| | | ||||||
| * | clock skew wait longer | tv | 6 days | 1 | -3/+8 | |
| | | ||||||
