| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | introduce relay only mode | tv | 87 min. | 3 | -0/+88 |
| | | |||||
| * | peers from member list start as unknown | tv | 7 hours | 2 | -0/+13 |
| | | |||||
| * | add document lock stats | tv | 13 hours | 2 | -0/+92 |
| | | |||||
| * | drop peer.rttMs from /peers API | tv | 15 hours | 2 | -24/+0 |
| | | |||||
| * | get swarm RTT from paths | tv | 15 hours | 2 | -3/+3 |
| | | |||||
| * | don't sample lost PONGs | tv | 16 hours | 2 | -2/+2 |
| | | |||||
| * | measure paths | tv | 17 hours | 1 | -4/+72 |
| | | |||||
| * | rename PING/PONG to STATUS/STATUS_REPLY | tv | 17 hours | 1 | -2/+2 |
| | | |||||
| * | add transport stats | tv | 38 hours | 3 | -0/+184 |
| | | |||||
| * | admit nodeId and addresses in the API | tv | 42 hours | 3 | -16/+22 |
| | | |||||
| * | add identity layer | tv | 42 hours | 1 | -0/+1 |
| | | |||||
| * | show interpolated values in GET /admin/config | tv | 44 hours | 1 | -3/+13 |
| | | |||||
| * | peers in /peers is an attrset | tv | 44 hours | 1 | -24/+28 |
| | | |||||
| * | add delta blobs | tv | 45 hours | 2 | -0/+10 |
| | | |||||
| * | make clippy happy again | tv | 45 hours | 3 | -11/+13 |
| | | |||||
| * | turn all pub into pub(crate) | tv | 45 hours | 1 | -3/+3 |
| | | |||||
| * | replace utoipa by static openapi.yaml | tv | 45 hours | 3 | -146/+27 |
| | | |||||
| * | add sync and relay stats | tv | 46 hours | 2 | -3/+114 |
| | | |||||
| * | add remake stats | tv | 46 hours | 2 | -2/+85 |
| | | |||||
| * | permit at most one document export at a time | tv | 46 hours | 1 | -0/+23 |
| | | |||||
| * | add unauthenticated /health and /ready endpoints | tv | 47 hours | 2 | -1/+25 |
| | | |||||
| * | detect broken htpasswd files during startup | tv | 47 hours | 1 | -11/+22 |
| | | |||||
| * | fix race between alive check and forgetting | tv | 3 days | 1 | -1/+8 |
| | | |||||
| * | wrap unix timestamps in newtype | tv | 3 days | 1 | -1/+2 |
| | | |||||
| * | add GET /stream endpoint | tv | 3 days | 2 | -2/+17 |
| | | |||||
| * | remove /debug/blacklist endpint | tv | 3 days | 2 | -30/+7 |
| | | |||||
| * | unify API error responses | tv | 3 days | 1 | -4/+60 |
| | | |||||
| * | unify peers snapshot logic | tv | 3 days | 2 | -18/+3 |
| | | |||||
| * | unify lock logic | tv | 3 days | 2 | -4/+4 |
| | | |||||
| * | move protocol paths to dedicated module | tv | 3 days | 1 | -4/+3 |
| | | |||||
| * | add clock module | tv | 3 days | 1 | -2/+2 |
| | | | | | | The Clock module is the system clock that every unix timestamp new goes through. It comes with an offset that only tests can set. | ||||
| * | allow to persist document | tv | 3 days | 2 | -26/+50 |
| | | |||||
| * | add force module usable by API and CLI | tv | 3 days | 1 | -5/+7 |
| | | |||||
| * | add files module to consistently track stats | tv | 3 days | 2 | -34/+49 |
| | | |||||
| * | add disk I/O stats | tv | 3 days | 2 | -0/+44 |
| | | |||||
| * | put swarm ID into the document | tv | 3 days | 1 | -2/+5 |
| | | |||||
| * | cache heads | tv | 4 days | 2 | -3/+3 |
| | | | | | To reduce the number of write locks, heads are now cached. | ||||
| * | only protocol-writers may modify _continuum | tv | 4 days | 3 | -14/+50 |
| | | |||||
| * | add chunked download and use it during rejoin | tv | 4 days | 1 | -0/+1 |
| | | |||||
| * | add API and CLI to print effective config | tv | 4 days | 1 | -1/+9 |
| | | |||||
| * | measure document saved-size only after changes | tv | 4 days | 1 | -1/+4 |
| | | |||||
| * | add endpoint to export the document | tv | 5 days | 2 | -0/+79 |
| | | | | | GET /admin/document to retrieve the automerge document. | ||||
| * | add node aliases | tv | 5 days | 3 | -0/+46 |
| | | |||||
| * | expose stats for prometheus to scrape | tv | 5 days | 2 | -7/+514 |
| | | |||||
| * | add throughput stats | tv | 5 days | 2 | -0/+24 |
| | | |||||
| * | add propagation stats | tv | 5 days | 1 | -0/+31 |
| | | |||||
| * | add per peer incident stats | tv | 5 days | 3 | -2/+14 |
| | | |||||
| * | expose stats via the API | tv | 5 days | 2 | -0/+136 |
| | | | | | GET /admin/stats to retrieve all stats. | ||||
| * | add traffic counter | tv | 5 days | 2 | -0/+9 |
| | | | | | | | | | | | This introduces a new wrapper that counts messages and payload bytes per peer, split by kind (hello, helloReply, sync, ping, pong), each sent, received and refused. The traffic counter goes around the firewall, which means messages dropped outbound are still counted as sent, and messages dropped inbound don't count as received. | ||||
| * | record RTT sampling instant | tv | 5 days | 1 | -3/+3 |
| | | |||||
