| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | access: genesis of swarms from before the registry | tv | 4 days | 3 | -40/+24 | |
| | | | | | | | | | Swarms started before the registry keep working without one; the genesis node's options for a registry apply only to new swarms. What tests and migration leave is noted in future-work. Auth plan M1, bootstrap and migration (2.5). | |||||
| * | access: keeping the swarm manageable | tv | 4 days | 3 | -19/+130 | |
| | | | | | | | | | | A write that would leave its own writer unable to manage users (deleting, disabling or narrowing its entry, removing the registry) is refused; --protocol-writers can set a registry right that nobody may manage any more. Auth plan M1. | |||||
| * | access: authorization at the API | tv | 4 days | 5 | -48/+504 | |
| | | | | | | | | | | 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 | 8 | -1/+159 | |
| | | | | | | | | | --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 | 1 | -32/+55 | |
| | | ||||||
| * | dashboard: polish remake rings | tv | 5 days | 2 | -14/+59 | |
| | | ||||||
| * | dashboard: remake switch delay | tv | 5 days | 2 | -4/+14 | |
| | | ||||||
| * | dashboard: figures root in title | tv | 5 days | 1 | -14/+23 | |
| | | ||||||
| * | dashboard: document root in title | tv | 5 days | 1 | -5/+18 | |
| | | ||||||
| * | soak neighbours and settled links | tv | 5 days | 1 | -0/+29 | |
| | | ||||||
| * | HyParView flood default | tv | 5 days | 4 | -12/+15 | |
| | | ||||||
| * | flood dissemination | tv | 5 days | 5 | -2/+76 | |
| | | ||||||
| * | HyParView (slim) | tv | 5 days | 21 | -36/+1146 | |
| | | ||||||
| * | topology neighbours and optional graph | tv | 5 days | 2 | -58/+120 | |
| | | ||||||
| * | bench repeat | tv | 5 days | 1 | -7/+81 | |
| | | ||||||
| * | bench eager tree depth | tv | 5 days | 1 | -3/+52 | |
| | | ||||||
| * | bench eager link RTTs | tv | 5 days | 1 | -7/+40 | |
| | | ||||||
| * | plumtree | tv | 5 days | 15 | -60/+592 | |
| | | ||||||
| * | bench several scenarios | tv | 5 days | 1 | -3/+5 | |
| | | ||||||
| * | dashboard: drop neighbour column | tv | 5 days | 1 | -4/+9 | |
| | | ||||||
| * | dashboard: remake | tv | 5 days | 1 | -2/+164 | |
| | | ||||||
| * | 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 | 1 | -15/+25 | |
| | | ||||||
| * | soak records by set | tv | 5 days | 2 | -4/+28 | |
| | | ||||||
| * | indirect probes | tv | 5 days | 7 | -30/+422 | |
| | | ||||||
| * | partition registrations tested | tv | 5 days | 1 | -0/+64 | |
| | | ||||||
| * | unlisted members forgotton | tv | 5 days | 1 | -6/+12 | |
| | | ||||||
| * | handshakes counted | tv | 5 days | 3 | -1/+69 | |
| | | ||||||
| * | trees at runtime | tv | 5 days | 6 | -1/+90 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | bench waits for recorded links | tv | 6 days | 2 | -7/+36 | |
| | | ||||||
| * | trees over working links | tv | 6 days | 3 | -14/+138 | |
| | | ||||||
| * | working links recorded | tv | 6 days | 7 | -18/+329 | |
| | | ||||||
| * | bench writes configurable | tv | 6 days | 1 | -8/+17 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | clock skew wait longer | tv | 6 days | 1 | -3/+8 | |
| | | ||||||
| * | other wire versions warned | tv | 6 days | 4 | -16/+59 | |
| | | ||||||
