~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest41326
HackerMan
Most2
Nausicaa
Ruskoye_911
SpiritNZ
Vort
`
acetone_
ananas
anon3
b3t4f4c3
fidoid_
guest
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
un
weko_
whothefuckami
nickname
#Request для админа reg.i2p :
nickname
Некоторые адреса/сервера/сайты работают по SSL-only, в то время как reg.i2p предлагает только HTTP.
nickname
Не очевидно. И столкнулся с браузером, который самостоятельно не переключает HTTP->HTTPS.
nickname
(Это Links, и его уносит в "overhead")
nickname
(а хотя может я сам виноват, зарубил это в какой-то настройке)
orignal
например?
Словесник-Былинник
не так все... "те сервера" что с ЧТТПС переключаются с ЧТТП про запросе. потому рег.и2п не имеет к этому отношение. Проблема в браузере у тебя
nickname
(проверил настройки, вроде ничего не рубил, просто браузер и правда сам по себе не переключает)
nickname
Словесник-Былинник, reg.i2p выдаёт HTTP://*
Словесник-Былинник
фирефох проверь :)
nickname
Это потом уже браузер сам переключается, если может.
nickname
Я так понял, у меня так работает.
Словесник-Былинник
и правильно .. выдает... идешь на ЧТТП .. получаешь редирект на ЧТТПС .. причем тут рег.и2п ?
nickname
Словесник-Былинник, можно ссылкой как примером поделюсь тута?
Словесник-Былинник
они все уже знают и так
nickname
Словесник-Былинник, если бы reg.i2p изначально публиковал ссылку только HTTPS://, то у моему браузеру не пришлось бы переключаться на HTTPS, что данный бразуер не делает, по всей видимости.
R4SAS
nickname: и че ты предлагаешь?
R4SAS
выдавать все ссылки с https?
nickname
R4SAS, сделать "опциональный-опрос" у "публикатора", использует ли он SSL-only. Если да, то спешл-фор-фим публиковать на reg.i2p его ссылку начиная с *
orignal
дурость
orignal
так https не используется в i2p
nickname
А если самоподписный SLL стоит у человека?) И HTTP выключен)
R4SAS
единицы используют
orignal
а если http выключен
orignal
то такой дятел идет на хуй
nickname
))))
R4SAS
nickname: если админ ресурса беспокоится о юзере, то он поднимет 2 туннеля
nickname
Ладно.
R4SAS
на 80 и 443
R4SAS
чтобы был редирект
Словесник-Былинник
забудьте ... я объяснил ему .. претензий нет у него .. оставьте
Словесник-Былинник
блядь... заербали господа... он про пубсуб говорил .. и там 80 и 443 .. просто у него НЕТ браузера нормального ... ясно ???
R4SAS
да я понял что про него
nickname
И получился прямо-таки багъ, я вам скажу. У меня реально Links прям взвыл) При попытке подключиться по *.b32.i2p, без SSL. Самостоятельно не переключается, видимо, на SLL (https).
Словесник-Былинник
ну это твоего браузера проблема .. там то редирект
R4SAS
ну иди пиши багрепорт в линкс
Словесник-Былинник
вот ... наконец то
R4SAS
у lynx нет такой проблемы
Словесник-Былинник
зато и ява скрипт нет :)))
R4SAS
а че, в линксе есть?
Словесник-Былинник
я знаю ?
R4SAS
ктож тебя знает
Словесник-Былинник
вот кстати случайно выдал квинтэссенцию на вопрос почему в и2п нет всяких там мессенгеров с прибаббасами всякими вот:
Словесник-Былинник
[20:43:37] <Словесник-Былинник> потому как и2п все еще сеть маргиналов, а не людей ищущих анонимность
nickname
Links можно собрать и с JS, и с картинками... Но не собран.
Словесник-Былинник
потому как и2п все еще сеть маргиналов, а не людей ищущих анонимность :)))
orignal
так это очведино
orignal
мессенджер можно за неделб сваять
Словесник-Былинник
так я это ... никнаму рассказывал .. в курс дела вводил // по наивности своей
nickname
А я чего, я ничего...
Словесник-Былинник
ты не причем :) .. я разошелся
Словесник-Былинник
надо бы пубсуб обновить с 2.38 :)))
Словесник-Былинник
orignal: ты можешь как то видеть что сайт на старом роутере ?
orignal
нет
nickname
Надо бы кому-то unrealircd обновить, но это другая история...
orignal
я мог видеть на более страых
orignal
если он на пинги не отвечал
R4SAS
а надо ли?
orignal
на notbob видно
Словесник-Былинник
вот объясните мне дураку, нахрена люди пользуют броузеры links и другое гавно, где нет явы скрипт ? Lynx это ясное дело и я сам его пользую. Если параноики по поводу явы, то тогда зачем вам аудио видео медиа шаринг и другая
Словесник-Былинник
на и2п ? Вот не могу представить что мозгами не думают, или я рехнулся ?
Словесник-Былинник
на и2п ? Вот не могу представить что мозгами не думают, или я рехнулся ?
orignal
ну да я вот lynx использую в cli
orignal
классчиеский
Словесник-Былинник
ну и какие это отношение к вопрису имеет ?
orignal
никакого
Словесник-Былинник
ты тоже считаешь что необходимо все эти медиа шеринг и аудио видео одним кликом ? и если так, то почему тогда против ява, а если нет... то зачем тогда ищешь замену фирефоксу ?
Словесник-Былинник
так я знаю что не имеет
orignal
нет
orignal
я и не ищу
orignal
просто вот есть у меня ssh куда то
orignal
а там надо веб морду глянуть
orignal
вот для этого и нужен lynx
Словесник-Былинник
вот посмотрите оба ты и R4SAS .. на досуге такой вариант: предположим
Словесник-Былинник
у меня у самого lynx для жтих дел .. но я его предупредил что там ява и если он параноится то лучше не надо .. пусть оставит :)
Словесник-Былинник
вот посмотрите оба ты и R4SAS .. на досуге такой вариант: предположим создали умельцы мессангер с медиа картинками в чате сразу
Словесник-Былинник
хорошо.. здорово, но какой то продурок начинает постить "херню" ( вот подставьте вместо херни самое гадкое которое если в даже мельком увидите то будете думать об этом долго).... Ясно к чему я ?
orignal
ну обычное дело
R4SAS
Словесник-Былинник: это повсеместно
Словесник-Былинник
это не линк типа.. посмотрел виноват сам.... это хочешь или нет .. посмотришь если инлине медиа.. ну вот... НАХРЕНА это нам ?
R4SAS
вспомни 102, кислицу
R4SAS
говно везде начинают постить
Словесник-Былинник
ну да... но то то форумы, а мы про якобы чат как ИРЦ или ХМПП или тому подобное
orignal
Словесник-Былинник тогда тебе нужен gopher
orignal
это твой идеал
orignal
ничего не покажет без твоего ведома))
Словесник-Былинник
ха... я его 2000х не пользовал
orignal
но к сожалению человечество это не оценило и он благополучно сдох
orignal
RIP ))
Словесник-Былинник
да уж
orignal
так и я не пользовал с момента появления www
orignal
но ведь факт же
orignal
все под твоим контролем
orignal
но никому как оказалось это не надо
orignal
людишки хотят чтобы кто то все делал за них
orignal
кстати о птичках
orignal
lynx goper ссылки отлично открывает
orignal
более того даже через http прокси
Словесник-Былинник
так он старше гофера ..
Словесник-Былинник
потому и открывал наверное
Словесник-Былинник
рысь :)
orignal
насколько я знаю он изначально был сделан для него
Словесник-Былинник
UofT наш имел гофер в библиотеках до 2000го точно .. с терминалов таких с желтым фосфором ... прикольно было. Теперь ебанутая система чтмл которая виснет и терминалы не тонкое клиенты, а компы
Словесник-Былинник
ошибка ... имел ввиду моложе гофера рысь. Мозаика была и тоже гофер открывала
orignal
я помню рысь до www
polistern
Что-то у меня настроение такое EmailIdentity порефакторить и глупые вопросы позадавать :3
orignal
задавай
polistern
Ещё не начала, пока только настроение)
polistern
Хотя нет, один вопрос уже есть. Что думаешь, если сделать структуры под разные типы ключей, а сами Identity как шаблоны к этим структурам?
orignal
можно и так
orignal
если у тебя строго фиксированный набор
orignal
у меня IndetityEx был сделан потому что новые типы могут добавлятья
polistern
Или даже шаблонную структуру, а в неё передавать длины приватной и публичной части.
polistern
Ну нее, может кроме ECDSA и 25519 ещё что-то будет. Так что не очень фиксированный. Я думала IndetityEx такой, какой есть, из-за формата ключей, не так?
orignal
из-за того что там длина в сертификате содержится
polistern
Ну да, я думаю как с текущим Identity - 2 приватных, 2 публичный. Длины заранее известны, все методы от них и зависят. Или ошибаюсь?
polistern
Если что я про Bote Identity ))
orignal
все так
orignal
либо 387 либо 391
orignal
DSA и EdDSA
orignal
если не используешь EcDSA-521 никаких проблем )))
orignal
а вот с ним жопа
polistern
Ну это я уже поняла))) if (keyLen > 128) return nullptr; // P521
orignal
это у тебя?
polistern
Не, из i2pd
orignal
покажи строчку
polistern
github.com/PurpleI2P/i2pd/blob/27116b9f30af799cba22cf00d95410352a503802/libi2pd/Identity.cpp#L288
orignal
а не
orignal
это только про blinding
orignal
я уж испугался
orignal
потому что у меня он реально рабоает
orignal
адрес в ретрошаре p521
polistern
Не, что-то на шаблонах фигня выходит. Я в какую-то странную рекурсию зашла.
orignal
да не фигня но надо осторожно
polistern
Шаблоны не фигня, форматер ответов я таки на нём сделала. А вот в ключах фигня)) Пока не понимаю как мне их хранить. Вот у меня хранилише для этих ключей, и мне получается нужно разные хранилища для разных ключей, т.к. мне нужно оп
polistern
ределить тип. Мне кажется можно элегантнее сделать, но пока не вижу как.
orignal
байт номер 390 вроде
orignal
и там два типа
polistern
Ну у меня в ключах байт меньше, но я тебя поняла. Получается всё таки без шаблонов, а структуру.
orignal
можно и с шаблоном
polistern
Пока только так придумала (не рабочий вариант): polistern.i2p/cpp/BoteIdentity.txt
orignal
собрание
orignal
погляжу через полчаса
orignal
crypto в адресе всегда 256
orignal
далее signingPublicKey буфер всегда выровнен к концу а не к началу
polistern
Подожди, это же bote ключи.
polistern
Ну да, но BoteIdentity ))
orignal
там я думал там обычный i2p адрес
orignal
или я не прав?
polistern
Похожи на i2p'шные, но другие, длина 132 байта, например.
orignal
а шифрование чем?
polistern
Согласованным ключом. Или ты о чём?
orignal
тип шифрования какой
polistern
AES256
polistern
Ты куда-то в детали прям пошёл)
orignal
неее
orignal
private и public почему?
orignal
какой тип шифрования там?
polistern
Используется 2 ключа, один для подписи писем, другой для согласования ключа шифрования. У них есть публичная и приватная часть. Два публичных ключа - bote адрес.
polistern
Теперь про шифрование.
polistern
Ключ сейчас только ECDSA-256. Согласованный используется для AES256.
orignal
я про ключ шифрования и спрашиваю
orignal
каким алгоримом согласуется?
orignal
ECDSA это подпись
orignal
ECDH что ли?
polistern
ECDH-256
orignal
вот теперь понял
orignal
32 private 64 public
orignal
или 33 public
polistern
33
orignal
а кроме него других нет?
orignal
надо бы x25519
polistern
Так я к тому и веду)) Что сейчас его сложно добавить.
orignal
а надо))
polistern
Хочу сделать добавление новых типов ключей проще.
polistern
Так с этого и начала)))
polistern
Я тебе говорю, ты куда-то в детали полез)
polistern
Вроде придумала как сделать. Сейчас набросаю и скину сюда.
orignal
давай
orignal
так вроде норпмально все в твоем коде
orignal
но нужен же базовый интерфейс
orignal
или иначе у тебя весь остальной код будет шаблонным
polistern
Ага, вот я в это и упёрлась.
orignal
так надо написать интрефейс
orignal
с абстрактыми методами
orignal
и наследовать шаблон уже от него
orignal
а в остальных частях работать только с интерфейсом
orignal
посмотри у меня как Signature.h сделано
polistern
Видела, поняла. Ещё в crypto вроде так сделано?
orignal
остальное вроде нормально
orignal
в crypto не помню уже
polistern
В самом низу треш, как по мне)))
polistern
А который класс лучше через интерфейс делать? BoteIdentity или кого по выше?
orignal
BoteIndetity
polistern
Ок
orignal
сделай интрефейс типа IBoteIdentity
orignal
или как то так
polistern
Как-то так: github.com/polistern/pboted/blob/chore/email-identity-refactoring/src/EmailIdentity.h
polistern
Собирается даже) Но тестить завтра буду, утомилась.
orignal
а чего #define а не const int ?
orignal
uint8_t *cryptoPrivKey;
orignal
uint8_t *signingPubKey;
orignal
это то зачем в интрефейсе?
orignal
в интерфейсе должны быть только методы
polistern
Эх, значит не прокатит.
orignal
убери эти поля
orignal
и обяви геттеры и сеттеры
orignal
если зачем то нужно обращаться напрямую
HidUser0
уроки ООП от лося
orignal
так это классика же
polistern
Удалила, с первых попыток остались) А define чем плох? Ну кроме того, что передефайнить можно.
orignal
ну это стиль си а не плюсов
orignal
типизации нет
polistern
Логично, ок, поправлю тогда.
polistern
Ну а в целом я тебя правильно поняла?
orignal
да
orignal
- ушел -