IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2021/12/03
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
AreEnn
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
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 то такой дятел идет на хуй
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 покажи строчку
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 Ты куда-то в детали прям пошёл)
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
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
orignal сделай интрефейс типа IBoteIdentity
orignal или как то так
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 - ушел -