IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/04/09
~acetone
Most2
Nikat
Spirit90
segfault
weko_
orignal все. обновился. теперь наблюдаем
orignal во. все в сборе
orignal Vort я закомммитил чтобы джважды хэши не сравнивать
Vort orignal: так тогда и auto oldOutboundTunnel надо выкинуть
orignal не уверен
orignal зачем же там копия разделяемого указателя была
Vort я её добавил чтобы сравнивать новый и старый
orignal а все понял
orignal счас уберу
orignal бывает я где то сохраняю указатель так особенно когда несколько тредов
orignal зато смотри че
orignal никого не выкидывает
Vort похоже что стало лучше, да
orignal да совсем хорошо
orignal мало того меня и с ниэлитного не выкидывает
orignal поправил
Vort onon: сделал несколько тестов твоего кода, крешей не заметил. но вот искусственное ограничение скорости мне не понравилось - на локалхосте скорость упала в 30 раз
onon Он крашится под высокой нагрузкой 50+ одновременных стримов с высокими скоростями (высокими по меркам итупи). А на локалхосте не работает, потому что там для маленьких значений ртт криво считается инкремент и джиттер маленький, но эт
onon о.
orignal и че делать?
orignal не рвется однако
Vort onon: я не говорил, что на локалхосте не работает. работает, но просто упирается в искусственный лимит
Vort "<~orignal> не рвется однако" речь про IRC? я по логам смотрел, самый большой был Resend #3, за 13 часов коннекта (с рестарта сервера). то есть, до максимального #9 есть ещё неплохой запас
orignal ну так я и сервер обновил
orignal вчера
orignal а почему тогда рвалось?
orignal потому что RTO не сбрасывали при переключении?
Vort "<~orignal> ну так я и сервер обновил" ну да, с этого момента я и смотрел логи
Vort "<~orignal> а почему тогда рвалось?" две причины: первая - не сбрасывали RTO, вторая - было всего 3 возможных смены туннелей. теперь аж 9
orignal понял
orignal похоже опять новая волна
Vort у меня до Resend #4 дошло пару минут назад
orignal везде много трафика и много транзитных тоннелей у меня
Vort подозреваю, кстати, что могут быть ещё причины у дисконнектов
Vort а. у меня как раз Firewalled вылез
Vort поэтому волна если и была видна, то Firewalled её "срезал"
orignal у меня не вылезал Firewalled
uganda дайте конфиг для unrealircd
uganda я включил webirc но один хер отображается ip i2pd маршрутизатора
uganda R4SAS: ты тут?
uganda может быть сервак ergo вообще не может такое
orignal а тоннель настроил?
orignal надо же у серверного тоннеля кое чего прописать
uganda type = irc и webpassword?
uganda прописано
orignal тогда не в курсе
orignal мне R4SAS какой конфиг дал такой я и сделал
uganda [IRC-SERVER]
uganda type = irc
uganda host = ergo
uganda port = 5555
uganda keys = irc.dat
uganda webircpassword = gnom
uganda orignal: ну вот дай конфиг плз я поковыряю его, это будет луче тысячи слов)
orignal попозже
orignal счас собрание
orignal webirc {
orignal mask 127.0.0.0/8;
orignal type webirc;
orignal password "*******";
orignal нужная тебе секция
uganda чую я вы тоннель тип irc заточили именно под unrealircd
uganda потому что я нихуя не пойму откуда сервак получает b32 адрес
orignal посмотри код в I2PTunnel.cpp
orignal как формируется логин для ирка
orignal вот здесь
Байден orignal, говорят на андроиде fcntl юзают,ща проверю
Байден вместо lockf которого там нет
orignal ну это я не знаю
orignal возможно
uganda А что значит буква T в user mode +iwT?
uganda не гуглится
uganda orignal: короче я перехватил пакеты от i2pd сервака до irc сервера, команды оттуда распарсил и забрал, попытался сам через телнет скормить напрямую, все скармливается но сука один хер показывает ip вместо
uganda WEBIRC 123000 cgiirc 3dbpaayeykxgaus3lxaccefmesffualsq2in3xkwuk2mw5iye3iq.b32.i2p 192.168.1.14
uganda NICK vampuar3
uganda USER vampuar3 3dbpaayeykxgaus3lxaccefmesffualsq2in3xkwuk2mw5iye3iq.b32.i2p * :vampuar3
uganda Я так понимаю webirc это чисто i2pd посылает а остальное мой клиент
orignal значит у тебя ирк сервер не понимает этот cgiirc
uganda orignal: а эта строка что-то значит? По спеке это имя gateway и вроде там все что угодно может быть...
orignal это команда ирка такая
orignal это не наше изобретение у джавситов то же самое
uganda В доке: gateway WebIRC gateway service name
orignal а я знаю?
orignal не я этот код делал
Байден orignal, un - fcntl на андроиде пашет, вот что пишет при повторном локе на запись: Could not lock locktest file /storage/emulated/0/locktest: Try again
Байден ща пр буду делать
orignal давай
Байден на моём девайсе пашет
orignal смержил
orignal мамбетов сказал что не помнит откуда взял эту команду
uganda так, тогда другой вопрос
uganda orignal: зачем нужно вообще в irc нужно палить клиентские b32? Можно ебашить все из под одного ip который принадлежить i2pd роутеру.
relaybot 13apophis: а что конкретно в клиентских б32 плохо ?
relaybot 13apophis: поставь "трансиент" и будет всегда новый