| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add Transport::delivery_limit | tv | 39 hours | 10 | -19/+44 |
| | | |||||
| * | remake worker wakes up when vote is due | tv | 40 hours | 4 | -2/+42 |
| | | |||||
| * | describe remake test failures in simulation | tv | 40 hours | 2 | -0/+33 |
| | | |||||
| * | show interpolated values in GET /admin/config | tv | 40 hours | 9 | -70/+308 |
| | | |||||
| * | allow placeholders everywhere in config | tv | 40 hours | 2 | -42/+72 |
| | | |||||
| * | add smaller topology test | tv | 40 hours | 1 | -19/+35 |
| | | |||||
| * | don't leak swarm key in handshake logs | tv | 41 hours | 1 | -10/+55 |
| | | |||||
| * | peers in /peers is an attrset | tv | 41 hours | 2 | -30/+33 |
| | | |||||
| * | reject and warn about too large delta blobs | tv | 41 hours | 2 | -0/+9 |
| | | |||||
| * | add delta blobs | tv | 41 hours | 11 | -31/+590 |
| | | |||||
| * | make clippy happy again | tv | 42 hours | 15 | -91/+90 |
| | | |||||
| * | turn all pub into pub(crate) | tv | 42 hours | 10 | -168/+175 |
| | | |||||
| * | add supervised mycelium settings test | tv | 42 hours | 1 | -16/+37 |
| | | |||||
| * | document state lock order | tv | 42 hours | 1 | -0/+11 |
| | | |||||
| * | replace utoipa by static openapi.yaml | tv | 42 hours | 8 | -154/+1729 |
| | | |||||
| * | add remake tests on the simulator | tv | 42 hours | 4 | -0/+287 |
| | | |||||
| * | add changed_path minimality test | tv | 42 hours | 1 | -0/+69 |
| | | |||||
| * | add epoch retention tests | tv | 42 hours | 1 | -0/+29 |
| | | |||||
| * | add test ensuring at most one remake commits | tv | 42 hours | 1 | -0/+151 |
| | | |||||
| * | don't cast votes after commit | tv | 42 hours | 1 | -2/+14 |
| | | |||||
| * | warn about dropped blob requests | tv | 43 hours | 1 | -0/+28 |
| | | |||||
| * | add sync and relay stats | tv | 43 hours | 5 | -4/+158 |
| | | |||||
| * | add remake stats | tv | 43 hours | 4 | -2/+132 |
| | | |||||
| * | permit at most one document export at a time | tv | 43 hours | 1 | -0/+23 |
| | | |||||
| * | introduce bounded blob downloads | tv | 43 hours | 4 | -20/+55 |
| | | |||||
| * | allow aborting remake with unreachable coordiantor | tv | 43 hours | 1 | -4/+26 |
| | | |||||
| * | remove some dead comments | tv | 43 hours | 3 | -13/+5 |
| | | |||||
| * | warn if swarm key is readable by others | tv | 43 hours | 1 | -0/+22 |
| | | |||||
| * | add unauthenticated /health and /ready endpoints | tv | 43 hours | 2 | -1/+25 |
| | | |||||
| * | add farewell ping | tv | 43 hours | 5 | -2/+26 |
| | | |||||
| * | describe partial mesh in timings table | tv | 43 hours | 1 | -7/+14 |
| | | |||||
| * | detect broken htpasswd files during startup | tv | 43 hours | 2 | -12/+24 |
| | | |||||
| * | read at most 265 MiB from mycelium per message | tv | 44 hours | 1 | -2/+36 |
| | | |||||
| * | decode sync messages lazily | tv | 44 hours | 3 | -9/+40 |
| | | | | | | | | Sync messages are now being decoded only where they are applied: after membership has been checked, in the sync lane's blocking task. Debug now shows only the size instead of the whole message. | ||||
| * | keepalive sends head samples alongside digest | tv | 44 hours | 4 | -47/+117 |
| | | | | | | | When there are more than 32 heads that can be send in a single keepalive message, the digest is accompanied by 32 heads, a different window each time, so after a few keepalives every head has been listed. | ||||
| * | add pull queue | tv | 44 hours | 4 | -36/+86 |
| | | |||||
| * | don't cast votes once there's a majority | tv | 44 hours | 2 | -4/+48 |
| | | |||||
| * | poll mycelium inbox concurrently | tv | 45 hours | 1 | -55/+81 |
| | | |||||
| * | POST timeout depends on content size | tv | 45 hours | 1 | -1/+24 |
| | | | | | | Replace the fixed timeout by a variable one depending on content size with the formula: 10 s + content-size / 1 MiB/s | ||||
| * | send sync messages off worker | tv | 45 hours | 1 | -1/+23 |
| | | |||||
| * | read stamps sync and lock free | tv | 45 hours | 8 | -24/+68 |
| | | |||||
| * | add sync lanes | tv | 45 hours | 4 | -3/+75 |
| | | |||||
| * | compute member pair scores cheaply | tv | 45 hours | 1 | -22/+65 |
| | | |||||
| * | include version in wire format | tv | 45 hours | 2 | -11/+111 |
| | | |||||
| * | show sender on mycelium transport parse error | tv | 46 hours | 1 | -0/+9 |
| | | |||||
| * | unreachability doesn't expire | tv | 46 hours | 5 | -19/+70 |
| | | |||||
| * | forget records only once | tv | 2 days | 2 | -9/+37 |
| | | |||||
| * | fix race between alive check and forgetting | tv | 2 days | 3 | -9/+31 |
| | | |||||
| * | forgotten nodes cancel their own records | tv | 2 days | 2 | -15/+53 |
| | | |||||
| * | add session IDs | tv | 2 days | 2 | -19/+87 |
| | | | | | | This prevents the regenerate flag from being lost across reset_sync during an in-flight send. | ||||
