mirror of https://github.com/voidlizard/hbs2
wip
This commit is contained in:
parent
30e5b33dfa
commit
46f6982bc5
|
@ -71,38 +71,11 @@ FIXME: group-key-new-brokes-on-empty-line
|
|||
|
||||
## 2023-02-15
|
||||
|
||||
TODO: rpc-own-peer-key
|
||||
FIXME: peer-does-not-answe-to-pings
|
||||
Вероятно, или проблема формирования обратного адреса (sockaddr)
|
||||
Или проблема с хэшированием/доставанием из кэша (вряд ли).
|
||||
Нужно печатать sockaddr перед посылкой сообщения и отлаживать.
|
||||
|
||||
poke to print peer's own auth key
|
||||
|
||||
TODO: rpc-known-peers
|
||||
|
||||
TODO: announce-group
|
||||
|
||||
Сделать способ задания группы/групп пиров,
|
||||
которым будут рассылаться те анонсы, которые
|
||||
не multicast.
|
||||
|
||||
Пир определяется своим ключом, а не адресом.
|
||||
Таким образом, при анонсе мы
|
||||
|
||||
1. Указываем ключ (если опускаем - то всем в группе)
|
||||
2. Ищем адреса хостов с данным ключом в авторизованных
|
||||
пирах
|
||||
3. Рассылаем им анонсы
|
||||
|
||||
Нужно ли делать разные группы, или хватит одной?
|
||||
|
||||
|
||||
|
||||
TODO: check-if-block-announce-sufficient-experiment
|
||||
|
||||
1. Поднять виртуальный хост
|
||||
2. nixos-infect
|
||||
3. Задеплоить туда hbs2
|
||||
4. Прописать его в accept-announce
|
||||
5. Сделать ему announce явно (сейчас невозможно)
|
||||
6. Убедиться, что он может выкачать блок у хоста за NAT
|
||||
|
||||
|
||||
FIXME: create-default-config
|
||||
|
|
Loading…
Reference in New Issue