IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/10/28
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Ruskoye_911
Vort
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
un
weko_
whothefuckami
orignal короче разобрался
weko Что там?
orignal shadowsocks в адресе возвращаетя все нули
orignal *ipv4
orignal даже если запрос на ipv6
orignal в этом косяк у unknwon-а
orignal проверил. все работает
hypn xcps на ру
orignal и что с того?
hypn ниче
hypn orignal: чо по куте
hypn там спаму овер много
orignal я файл добавил в проект
hypn в ру
orignal там будет собираться или надо менять там что то?
hypn ээ я давно не смотрел. и под флатпак я вопще ни разу не запускал сборку
hypn в каком репе ты добавил?
orignal в i2pd
orignal libi2pd_client
orignal UDPTunnel.cpp
hypn ща посмотрю всё
Hypnosis кст у меня было овер много реквестов по глубокой интеграции i2pd-qt с ретрошарой гуи, но я решил забить ибо она и так очень жырная, а юзерам ведь плевать
Hypnosis она=ретрошара
Hypnosis orignal: там папка daemon только coupled. Папка libi2pd_client собирается безотносительно .pro файла
` Не много реквестов, а вангую спам от одного юзера. Он месяца в ретре ноет об этом, как его тамошние дэвы не забанили (что-то даже отвеают) - хз.
orignal тогда все отлично
Hypnosis ну реквестов много, но от одного да
Hypnosis он меня всего реквестами обложил во все дыры
` он (тот озабоченный интеграцией ш2зв-йк в ретру) какой-то "ШУЕ"
` )
Hypnosis это не критерий
` он хочет там короче что-то типа DHT для ш2зв, бустрапофф и прочее нинужное.
polistern orignal, Подскажи, думаю namespace'ы формализовать. Типа CORE Bote штуки просто в bote, а модули, типа SMTP, POP3 и Control запихнуть в bote::module. Получается CORE можно только между собой инклудить, а модули совсем отдельно. Правда получаются исключения в
polistern виде bote::config и bote::fs, например. Можно конечно как у вас в I2Pd по директориям разбить (типа core, module, daemon), но хотелось в одной всё держать. Возможно ошибаюсь и разделить будет лучше.
orignal smtp, pop3 я бы в bote::mail запихнул
polistern Вообще какие-то правила есть для этого или всё на своё усмотрение? Ну кроме как не дублировать из других используемых библиотек.
orignal нет. это как тебе кажется правильным
polistern Ок, и ещё один вопрос. Разбираю свалку в одном классе и в нём есть инстанс генератора случайных чисел, который много где используется для генерации случайных ID. Не знаю куда его запихнуть, а плодить для него utils какой-нибудь не
polistern хочется. Пока не придумала куда его положить.
orignal в core
polistern Т.е. не часть чего-то сделать, а прям отдельно от всех? Я сейчас не про namespace если что.
orignal ну сделай какую то общую функцию
orignal это же плюсы а не джава ))
orignal в них может быть функция сама по себе
polistern Я поняла тебя) Ну у меня и функция для генерации есть. Просто сейчас я сам генератор инициализирую в классе. Ты предлагаешь его отдельно просто сделать, вне класса. Ок. Но я больше про то куда его положить, чтобы по смыслу он не в
polistern ыбивался. Можешь в crypto, например?
polistern *может
orignal конечно в crypto если есть такой
orignal кстати спросить хотел
orignal видел у тебя упоминание про постквантовую криптографию
orignal как ты ее собираешься реализовывать?
polistern Пока не знаю. Вроде NTRU достаточно стойкий. Или я в терминах запуталась?))
polistern Так то фотоны мне получать негде конечно))
orignal я не понял откуда реализация его
orignal в openssl его нету
polistern Отдельно прицеплять наверное.
orignal пример кода есть у берншейтна
orignal но самому городить бы не хотелось
orignal а дед собрается тоже его внеднять
polistern Я ещё видела Crystal вроде проект, сейчас гляну точно
` Недавно был какой-то конкурс
` что-там про кристал было ага
` Как какой-то, этих же самый квантовых шифрований
` самых*
orignal я думал у тебя есть где то пример кода на си реализации
polistern Пока только планы увы. А какой собираются добавить?
orignal на zzz.i2p есть тема об этом
weko orignal: а ты что думаешь? Нужно сейчас постквантовое шифрование?
hypn R4SAS: мне кажется щас лого браузера визуально от фф почти не отличается... и если будет другое лого возможно будет лучше... как считаешь?
orignal думаю пока нет
hypn на ру какойто художник из игги повылазил
orignal но бернштейн считает иначе ))
orignal счас i2p запушу
orignal да он самый
polistern Пишут типа сейчас можно весь трафик сохранять, а потом расшифровать, когда квантовые компьютеры будут в каждом доме. Ну такое. Это надо ВЕСЬ трафик сохранять в каждый момент времени. Возможно отфильтровать.
polistern Про NTRU читала, он как я поняла на N применений расчитан.
orignal я тоже пока не разбирался что там и как
polistern А, не, это GMSS подпись в Java Bote. a single email identity can be used to send 100 emails a day to 10 recipients each for 167 years before the email identity is used up
orignal и что это значит?
polistern GMSS is a key-evolving signature scheme, meaning the private key changes after every signature.
polistern На С/С++ пока не нашла, но не сильно и искала. А NTRU есть либа на С
orignal понял
orignal ладно надо будет с ним обсудить
polistern Если что вот про эту думала на будущее: github.com/tbuktu/libntru
orignal неплохо
polistern Скорость?)
orignal что то много кода там наверчено
polistern Надо разбираться, у меня по планам через полгода примерно этот тип адреса в боте.
polistern Раньше точно не сяду за него.
orignal и не надо
` *** ждун релиза pboted'а ***
polistern `, А чего именно ждёшь?)
` да и то страшновато, прям потом новостей в стиле очередных аут оф мэмори
` polistern, скорее готового CLI, чтобы не подключать что-то стороннее.
` И ещё там что-то в планах было, что хотелось бы (забыл)
` ### Planned Features
` - Custom per identity/user email folders
` - Sending email anonymously
` - Sending and receiving via relays, similar to Mixmaster
` - Interfaces for interaction with third-party applications (IMAP, etc.)
` собственно все пункты и хотелось бы)000
polistern Ну CLI к 0.8.0 будет, а чтобы не подключать ничего можно через telnet к SMTP и POP3 подключаться) Но да, пока не самое дружественное приложение для пользователей)
polistern За последнее время сеть bote в 2 раза увеличилось, не знаю уж сколько из них pboted, но стабильно онлайн очень много стало.
orignal благодаря тебе bote востал из пепла как птица феникс ))
` Вот бы кто ещё "восставил" из пепла децентрализованный чатик..
` На человеческом ЯП, с CLI/NCurses желательно
polistern А он не работал?
orignal его уже хоронили
orignal потому что заниматься было некому
` I2P BOTE разве не в 2010 же и вмер?
polistern Не, я почти присмерти подхватила, в 2019 прям сильно загибаться начал из-за старых типов адресов.
orignal я сколько помню он все время был дохлый
orignal кроме того он же был как плагин к джаве
orignal а с i2pd работать не мог
polistern А чатик я пробовала запускать, год или два назад, вроде работал.
orignal вы про kote?
polistern Я про I2PChat
orignal ааа ну это hypn пилил же
polistern Java с её плагинами это ужас конечно)) Там standalone их фиг запустишь)
` От hypn'а вжызни страшна ваще-е-е
orignal так явно все твой pboted используют раз он работает с i2pd
orignal все просто ))
polistern Ещё пока в закрытую писала в запусках мне нод 20-30 отвечали стабильно, видимо очень древние на старых адресах.
polistern Которые при длине 384 валидные
orignal надо будет и мне завести адрес в нем
` И мне, когда будет хотя бы..
` <`> - Custom per identity/user email folders
` <`> - Sending email anonymously
` )
polistern Sending email anonymously жди год, низкий приоритет, а головняка с ним много.
polistern Custom per identity/user email folders будет до конца года
polistern `, в общем тебе 0.9.0 нужна, это будет по сути полнофункциональная замена Java версии, с шифрованием файлов пользовательских, отправкой/получением через реле, самодостаточным CLI и т.д.
polistern Возможно кто-то webGUI прикрутит через JSON-RPC)
` *** надеется на консольный curses интерфейс ***
` Ок, буду теперь знать.
` ncurses*
whothefuckami pdcurses для позеров винды
whothefuckami Почему на винде терминал гавно аж до 2019 года?
whothefuckami Он там даже консолью обозваный
whothefuckami Тьфу ваши консоли
whothefuckami Пагади, я кажется опять чат перепутал
whothefuckami Прошу прощения...