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
|
## 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
|
FIXME: create-default-config
|
||||||
|
|
Loading…
Reference in New Issue