Commit History

Autor SHA1 Mensaxe Data
  Maxime Devos d12032fee5 utils/bv-slice: Define ‘slice-independent’ procedure. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 5705505a02 dht/client: Automatically disconnect when unreachable. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 4022ab9667 tests/distributed-hash-table: Prepare for not lingering by default. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 8751c9c8b8 tests: Test reconnecting and 'start-get!'. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos d9ca07c382 tests: Support disconnecting the DHT simulation. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 2e3530f0b6 tests/distributed-hash-table: Report errors with Guile, not RnRS. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos f9447cf239 tests/distributed-hash-table: Fix spurious test failure. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 14d5c4e6c6 dht/client: Test idempotency of cancelling searches. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos ce8e5f2718 tests: Test cancelling a DHT search within a search callback. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos a5e9d35f43 dht/client: Verify that 'start-get!' can be called from callbacks. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 84e2ec1fa7 tests/distributed-hash-table: Test reconnecting and callbacks. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 68f3250613 dht/client: Handle ill-formed messages correctly. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 441aaec8e1 tests/distributed-hash-table: Simplify nested 'let*' forms. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 750123fb8f tests/distributed-hash-table: Test 'copy-query'. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 1fa54f05d4 tests/distributed-hash-table: Test 'copy-insertion'. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 0b7dcf4ba6 dht/client: Support disconnecting and reconnecting. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 578ea5c471 tests/distributed-hash-table: Copy the query before passing it. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 92e4389834 dht/client: Extract network message manipulation code. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos abc4e2023c tests/distributed-hash-table: Test retrieval. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 1ebfca15d5 tests/distributed-hash-table: Randomise expiration time. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 84a346870f dht/client: Write a basic test for insertion. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 82309147a4 tests/distributed-hash-table: Correct name of test case. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 25ded09e08 tests/distributed-hash-table: Randomise keys and values. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos b8e0342c9b dht/client: In 'datum->search-result', verify the path lengths. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 479a6e81a3 dht/client: (search-result) Raise more precise conditions. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos c98d3467ed tests/distributed-hash-table: Test 'search-result'. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos dd80a1de33 tests/distributed-hash-table: Test 'copy-search-result'. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos f130202fa7 tests/distributed-hash-table: Test 'copy-datum'. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos b7a8906e90 dht/client: Improve and test <datum> records. %!s(int64=3) %!d(string=hai) anos
  Maxime Devos 316558b05a dht/client: Impose some bounds on the replication level. %!s(int64=3) %!d(string=hai) anos