test..
ps
ps@yggverse.github.io
npub14cc4...2nka
...І степ востаннє над рікою
Ординець міряв головою...
Все ближче коні, лиця злі,
Схрестились, скрегнули шаблі,
Переплелися іскри з кров’ю,
І знову криком Придніпров’я
Прошив у жасі людолов.
Та біснувалась криця знов,
Шипіла кров, шипіла піна.
Козак вимощував долину
Чужинським трупом, як умів,
Як вчився в Січі і в братів
На славнім Доні у поході.
Ординців б’є козак вже в броді.
Бере ординців переляк:
– То це шайтан!
Це не козак!
Козак всміхнувся в довгі вуса:
– З шайтанами не вперше б’юся.
Узнали, що таке козак,
Якого люди кличуть: Мак. –
І знову збро
Ну значить запустив парочку релеїв #iroh для тестів на локалці, тепер думаю що робити далі, щоб не чіпляти масив посилань #Blossom на HTTP: по ходу в #gossip треба піднімати локальний інтерфейс для читання iroh://
Як з тим буде на веб-клієнтах - взагалі хз (мабуть ніяк) там по ідеї треба локальний сервер і якийсь проксі-http, щоб обробляти сіє чудо.
Ймовірно, цим ніхто в осяжному майбутньому займатись не буде, бо популярщикам досі не відомий #IPv6, #I2P та інші альти сторічної давності. А по сабжу загуглив - пусто, звідки вони беруть ті зірки на GitHub..
Оце помітив таку хуйню (2-4 релеї / 6) по ходу все окрім 0200::/7 і twinkle.lol шле мене лісом,
може вже хоче PoW та я на це не поведусь (логи шерстить впадло, та якось треба). Re-broadcast теж не особо помагає.


От скільки це по часу юзаю #gossip, нарешті забив свої перші 512M #RAM, через що ймовірно ловив дрібні глюки клієнта
Взагалі, я очікував від #tmpfs перекидання надлишку на диск, але "не все так склалося як гадалося", тепер буду знати. Зробив 2G
tmpfs /mnt/gossip tmpfs defaults,noatime,nofail,mode=0700,uid=1000,gid=1000,size=2G 0 0
DevZone
Профіль gossip в RAM
[gossip](https://github.com/mikedilger/gossip) - це не [перша](https://codeberg.org/cipres/caracal/issues/1) програма [nostr](http...
Додав тут іфру nostr до каталогу #Yggdrasil 
GitHub
add nostr, iroh, blossom relays by oooo-ps · Pull Request #336 · yggdrasil-network/yggdrasil-network.github.io
+remove deprecated alfis records.
Бінжу тут #sendme / #iroh на #yggdrasil...
```
$ RUST_LOG=debug sendme send -v --magic-ipv6-addr [200:xxx]:6666 /file
; edns version: 0 dnssec_ok: false z_flags: 0 max_payload: 65494 opts: 0
; query
;; euc1-1.relay.n0.iroh.link. IN AAAA
; answers 1
euc1-1.relay.n0.iroh.link. 17 IN AAAA 2a01:4f8:1c19:39b4::1
; authorities 0
; additionals 0
```
* взагалі адреса резольвиться як Local, звідти навіть якщо я отримаю інфу з локальних релеїв то з нею буде окрема історія

Вийшов #qBittorrent v5.2.2 - мають завезти фікс пірів #I2P (який я давно юзаю з сорсу)
Афігєнчік, короч. Лишилось цей масив посилань загорнути в #Iroh і буде заєбок. Бо я давно приговорив стек IP смертних #Yggdrasil і #Mycelium на якийсь дальній бекенд.
#I2P #Blossom #nostr #gossip

Прийшло прозріння: я тепер бачу #iroh:// як відповідь на моє давнє питання: яке посилання на файл, авку, тощо обрати для мультинет
Зробив правила regex в #gossip, скрін для прикладу; кому треба - може зліпити правила в один рядок
(за одно тестую брідж і проксі фічу #Blossom для ygg + myc + i2p)


Тестуючи обнову Blossom / I2P в #gossip усвідомив що я плуг кончений і навіть не знаю як воно робило до цього

GitHub
fix proxy conditions; add missed cases; minor blossom instance refactory · YGGverse/gossip@9eddf6f
Gossip / nostr client fork by YGGverse with enhanced network options, including native IPv6 support, I2P features, SOCKS5 proxy settings and more. ...
Створив шлюз #Blossom для #I2P
http://blossomnftsqugpvnstoowg4ci7oho6um5sg24aa6l43t45etz5a.b32.i2p/
* нагадую: доступи на запис - по запиту npub
Cookie monster!
Викатив обнову #YGGverse / #gossip з додаванням парсера адрес #I2P (для WS вона працювала, для HTTP - виявляється ні)
це також контрибуція до крейту #linkify що відповідає за парсинг URL в цьому клієнті
#Rust
GitHub
I2P domain support by oooo-ps · Pull Request #109 · robinst/linkify
fixes #108
GitHub
GitHub - YGGverse/gossip: Gossip / nostr client fork by YGGverse with enhanced network options, including native IPv6 support, I2P features, SOCKS5 proxy settings and more.
Gossip / nostr client fork by YGGverse with enhanced network options, including native IPv6 support, I2P features, SOCKS5 proxy settings and more. ...
Сервер #blossom технічно може працювати в мультинет, бо його білі списки прив'язані до npub, а не IP чи hostname.
Створив тікет - думаю треба розрулить це питання і забацати I2P+Mycelium на той само сторадж

GitHub
Multihost using single backend DB · Issue #35 · MonumentalSystems/blossom-rs
I'm using blossom-rs in the Yggdrasil network, also want make this instance accessible via Mycelium and I2P. As I have only one --base-url option, ...
Взагалі, оця тема #nostr з ключами вже реалізована в #Reticulum і всяких #NomadNet поверх нього. При чому транспорт там абстрагований оверлеєм і здатен працювати хоть в сраці крота - тобто в умовах скаженої латентності, характерної для радіо-етерів, де не працює TCP/WS як такий. Також, система хопів наближає "конкурента" до рівня секурності #I2P (не маючи при тому на меті анонімізації)
Якщо nostr - убійца DeltaChat, то Reticulum - убійца #WS з усіма його гнилими #Веб-потрохами. Там де був TCP - він там і лишиться, а WS - це тимчасовий костиль, набравший популярності через свою схожість з травом HTTP.
Powerful sinners.
Здається, таки затрейнив свій Global feed до читаємого формату. Раніше була лютєйша мусорка, поки не підібрав правильні сетапи релеїв.
Тут, в #gossip ще є дуже корисна опція "Hide muted events entirely"
Случився тут перший стабільний реліз #iroh
> 4 years, 65 versions, and now iroh 1.0
Вперше про цю технологію дізнався з досвіду розгортання #blossom-rs, де вона є опціональною. Якщо коротко, то дозволяє замінити стек IP якоюсь високорівневою подобою пари ключів, характерною для #nostr. Поки на сервері не вмикав з міркувань економічності і думав, де вона може згодитись і ось тільки щойно дійшло: замість двоокого стека #DHT / libtrorrent, що працює з одним IPv4 і одним IPv6; можна було б організувати мультимережний #bittorrent клієнт без зовнішніх маршрутних костилів. Щось мені підказує, що там також абстрагований рівень TCP, а це - плюс до обходу блокувань торентів різними халявними #VPN
Iroh 1.0 - Dial Keys, not IPs
Iroh 1.0 is out. Now is the time to build.
