IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/01/05
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN
Most2
Nausicaa
Vort
Xeha
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
Vort вот настроил юзер прокси, вводит .i2p адрес в браузер - и получает ошибку. почему? а никто не скажет
Lan Тогда здесь можно организовать даркнет тусовку, куда будут ходить умные люди.
Lan Меня опять же расстраивает, что обычных пользователей практически отучили от модели владения файлами, пересадив на модель подписки на сервисы.
Vort я думаю, со временем догадаются, что их надурили
weko Vort: не загадочные, а вполне конкретное изменение http заготовков, для предотвращения фингерпринтинга.
Vort weko: я про более жуткую жуть. тут как-то можно через локалхост доступ получать, меняя url. хрень какая-то. я просто не стал разбираться
Lan Vort, ну, в парадигме ценностей интернет пользователя, "владеть чем-то" находится где-то на десятом месте.
Vort Lan: пока их "облако" их не пошлёт без объяснения причин
weko Lan: можно сказать какая-никакая тусовка у нас уже есть) но конечно не сравнить например с Libera Chat
Lan Тут у людей гораздо ценнее ценность типа "иметь доступ к"... раскрученному аккаунту в вреднограмм..
weko Vort: не догадаются, если их не учить.
weko Vort: всмысле? Доступ куда ? Какой URL менять?
Vort weko: ну это примерно как с банками. понять, что деньги не твои, а банка, очень просто после того, как этот банк лопается
weko Vort: к сожалению
weko Возможно будет уже поздно
Vort weko: ну все сайты типа на одном хосте. это наверно фишка java какая-то
weko Тут серьёзнее дело
weko Когда мы будем жить в цифровом рабстве, будет уже поздно думать про цифровую свободу...
weko Где то видел ролик об этом.
weko Ну где это упоминается
Vort хреново, что государства тоже поняли преимущества цифровых сервисов
weko Vort: ну на одном хосте можно запустить хоть 9999 сайтов, при чём тут http proxy?
Vort weko: я имею в виду все сайты i2p через локалхост. хм. я буду значит гуглить
weko Vort: преимущества для них, а не для обычных пользователей '(
Vort weko: ага
weko Vort: не очень понимаю про что речь
weko Точнее не понимаю что ты имеешь ввиду?
weko То, что идёт через локалхост - это нормально
weko Локалхост у тебя на компе
weko Сокс тоже через локалхост идёт
Vort пока я не нагуглю, то пояснить это не смогу
Vort может мне вообще показалось
weko Окей
weko Короче с http proxy ничего такого опасного нет уж точно. А как выяснилось, он ещё и нормально работает, в отличии от сокс
Leopold А было опасно?
orignal ну http прокси я делал изначально
weko Не не было Leopold
weko Просто объясняю Vort
Vort странно. я пока что не могу найти, что же это я читал такое давным давно
weko А так объяснить не можешь?
Vort weko: скорее всего, я тогда что-то не так понял и перепутал сайты внутри сети с веб-интерфейсом i2p роутера. подумал, в общем, что сайты через этот веб интерфейс открываются
Lan Vort, второй раз встречаю такое заблуждение.
Lan Первый раз не помню у кого, но чувак также думал.
Vort странно. может, в ранних версиях действительно что-то такое было? или всегда был доступ по доменам через прокси?
Lan Доступ к b32 сайтам всегда через прокси
orignal можно через тоннель
orignal можно через сэм
orignal много чего можно
Lan Ну да. Либо туннель делать в конфиге. Но это-ж не функционал по-умолчанию? )
orignal нет
Lan Кстати, наличие многих разных вариантов частично путает пользователя.
orignal просто в принципе если надо можно и через сэм например
Lan Юзер, освоив один вариант (порой не самый очевидный), понимает, что такой доступ очень не удобен, но при этом не может найти альтернативные методы доступа.
weko Lan: верно
weko Поэтому нужна нормальная документация
weko В которой будет раскопано всё как в видосе ацетона))
weko Ну почти
weko Не так подробно, но больше охватить тем, что касаются i2p и i2pd
weko Чтобы меньше приходилось задавать вопросов))
weko Я тут уже не один десяток вопросов задал наверное
Lan weko, ну вот ты можешь оформить те вопросы, которые задавал, и те ответы, которые получил, так, чтоб другим людям было понятно?
weko Да, я планирую улучшать документацию
Lan ага)
Lan Надеюсь, это поможет другим людям)
weko Угу
Lan Если что, кидай формулировки. Вычитать/переформулировать.
Vort weko: Lan: кажется, я нашёл следы, ведущие к разгадке:
Vort To visit an I2P page, you need to find the b32 address of your destination. After that, go to the webconsole and add it behind the url. (Remove from the address)
Vort "По localhost:7070/forum.i2p/ я получаю страничку форума практически целиком, за исключением картинок"
Lan ой, жуть какая.
Vort вот так давным-давно я, скорее всего, увидел поломанные сайты без картинок и решил, что это что-то не то
Vort так как они думали, что их грузят с домена, а домен то был недоступен
Vort подумал я тогда, что это же надо в сайтах относительные URL ставить, чтобы они работали нормально
Vort а чтобы на другой i2p сайт сделать ссылку - так ещё сильнее выкручиваться
Lan там не получится сделать это силами относительных ссылок в http
Lan получается, некий защищённый режим. sandbox без возможности вылезти за пределы своего сайта.
Vort в URL разве нельзя .. сделать?
Lan Можно. Но мы не знаем, в какой момент ставить абсолютные ссылки, а в какой через localhost:7070
Lan будет либо так, либо эдак.
Vort (сейчас этот метод, кстати не работает)
Vort вот! именно поддержка двух вариантов адресации меня тогда и озадачила
Vort интересная археология получилась
Lan *существует больше способов правильно открыть чей-то сайт, чем ты можешь себе представить)
Vort скорее, существовало несколько методов открытия сайта и владельцы сайтов просто выбирали поддержку одного из них
Vort а второй вариант работал через задницу
Vort интересно, когда от этой фичи в i2pd избавились
Vort и была ли она когда-то в java версии
Lan Да просто выпилили при каком-то обновлении. Возможно, это записано в changlog
orignal какой фичи,
Vort возможности открытия i2p сайтов через консоль
Vort я выше 2 ссылки кинул
Vort с описанием метода
orignal это че?
orignal ааа всмонил
Vort "Если через 7070 работает, а через прокси нет то это баг." (orignal commented on Feb 12, 2016)
orignal это было в самых первых версиях
Vort :))
orignal когда еще прокси не было
orignal чтобы не флибусту ходить
Vort хех
orignal я уже не помню осталось оно или нет
orignal в джаве этого точно никогда не было
orignal рестарт илиты чере 10 минут
Lan Vort, в общем, это было реализовано для тестов, как временный вариант, когда система доступа через proxy ещё не существовало
orignal не удивляйтесь что отверится
orignal это было не для тестов а чтобы ходит на флибусту
orignal ничего дургоуго в то время не планировалось
orignal в 2013 году ))
orignal LeaseSets: 220
orignal оба-на
orignal вот это уже интересно
orignal поперли лизсеты
Lan ты флудфил?
Lan а до этого не было?
orignal было 100 с небольшим как обычно
Lan хм, интересно. А в конфиге что поправил? Лимит скорости?
orignal только скорость уменьшил
orignal ну и пересобрал с последними коммитами
Lan То-есть из-за пересборки
orignal я перед остановкой не смотрел сколько
weko orignal: у меня месяц назад где то столько было в норме
weko +- 200 тоесть
weko Tunnel creation success rate: 33%
weko 8 часов
weko Vort: ну всё, разобрались:) не так уж и страшно
baz да
weko Пик кажется?
weko Transit Tunnels: 14208
weko Про лиссеты имею ввиду каждый день было +-20х штук
weko Сейчас 150 где то
weko 200*
weko Интересна кстати будет статистика количества запросов к флудфилу.
weko И статистика ответов
weko Лиссет/другие флудфилы
kleenex My transit tunnel count keeps fluctuating between 4k and 16k tunnels, is this a normal thing?
weko kleenex: for now - yes
weko We have same behavior
weko Already 2 weeks
kleenex Is it because of the bitcoin users?
bottlecaps this be related to the frequent disconnects on ircs?
weko Maybe. We don't know about this "mountains", but traffic maybe
weko bottlecaps: I don't think so
weko This is millions of tunnels
weko Because this at one time in whole network
weko This = peaks
Vort дисконнекты ведь могут быть если 0 туннелей оказывается для destination ?
Vort если где-то туннелей нет, то виновато это. если есть, то что-то другое
Vort у меня за ночь было 3 дисконнекта. один явно был из-за рестарта сервера. остальные - не знаю
Vort но у меня IRC коннект через один хоп настроен. так что есть ещё запас прочности
` Я вот думаю, смогу ли потянуть 8к транзитофф на тостере (2х1,4Ghz), которая по совместительству используется и для других не менее лёгких дел. П.С. Ограничив максимальную скорость до "P", то есть до
` 2мбайт/сек.
Vort сами по себе транзиты влияют в основном только на количество коннектов
Vort это хоть и даёт нагрузку, но слабую
Vort что даёт основную - так это трафик. и то, в основном, SSU2
Vort ограничение хоть и поможет, но не сильно
Vort разве что если на уровне ядра операционки лимит ставить )
Vort в общем, я думаю, стоит пробовать без SSU2, без ограничений на скорость и без ограничений транзитов (точнее, поставить где-то 50к)
Vort хотя будет ли нормально узел определять адрес без SSU2 - не знаю, надо проверять
` Vort, лимит чего на уровне ядра ставить?
Vort скорости сети
R4SAS orignal: ты опять где то намудрил с мютексами
` Ждём хотфикса?)
weko ` понятнет. у меня тоже тостер. и ничего
` 281.43KiB/s - повезло с туннелем, надеюсь хотя бы 5 минут так протянет u_u
weko ух
weko норм))
weko i2pd-only туннель)
` на трёх прыжках кста
Vort про мьютекс - это странно, что крешнулось прямо со старта
Vort обычно такие баги днями не проявляются
Vort наверно там есть какая-то особенность при воспроизведении
` Всё, не продержалось и 2 минут u_u
whothefuckami CTCP whothefuckami PING
` Сижу пержу теперь на "стандартных" 50КБ/с..
whothefuckami Веко, я тебя пингану?
` whothefuckami, в IRC клиентах, которыми я пользовался, можно было найти в настройках какие CTCP имеются для пользования.
whothefuckami И какие?
whothefuckami CTCP <target> <command> <arguments>
whothefuckami Я ведь должен в чат команду слать да?
` whothefuckami, надо в настройках смотреть, там может быть будут, а может и нет, предустановки.
weko CTCP это что
` Угу
whothefuckami CTCP ` PING
whothefuckami Не пингует
weko * 531 whothefuckami User does not accept CTCPs
weko а что это
whothefuckami Это что?
weko Это мне сервер написал
Vort через / наверно команду надо делать
whothefuckami Когда ты что сделал?
weko когда я через квассель клиент
` whothefuckami, попробуй /ctcp * version
weko нажал CTXP ping
weko CTCP
weko вы можете сказать что это такое
whothefuckami Это деанон техника
Vort если меня пингануть тоже not accept?
Vort я хз что это )
weko * 531 Vort User does not accept CTCPs
` weko, "Client-to-Client Protocol"
weko а понятно ))
weko он не заработает так просто
whothefuckami 531 Vort User does not accept CTCPs
weko нужен серверный туннель
weko как минимум
` whothefuckami, попробовал команду выше? /ctcp * version
weko на этом ключе
` whothefuckami, был выхлоп?
whothefuckami Не нашло пользователя *
Vort у меня в клиенте разрешены эти запросы. так что это тут просто не работает
weko он не будет работать ибо нужен серверный туннель для этого как минмум
whothefuckami Как глянуть флаги канала?
` whothefuckami, странно, должно было тогда отправить в этот канал. А тогда просто если: /ctcp version
weko Vort: потому что сервера нету
weko туннеля серверного
weko это как минимум
whothefuckami ` нет выхлопа
whothefuckami Как глянуть флаги канала?
Vort тогда понятно, почему тут и аватарок нету
Vort надо морочиться, чтобы это всё настроить
weko Vort: да нафиг аватарки в IRC
Vort ну это не я протокол придумывал
weko суть в том что их нету)
Vort у меня в настройках заблокирован какой-то FINGER. боюсь представить что эта команда делает :D
whothefuckami У меня в клиенте
whothefuckami Если мышкой навести на канал
whothefuckami Можно глянуть его флаги
whothefuckami В канале #ru есть флаг C, который запрещает ctcp
whothefuckami В #dev его нет
Vort значит просто никому не интересно его настраивать просто
Vort если надо серверный туннель делать...
Vort лишняя морока без явных преимуществ
Vort хотя файлы перебрасывать, наверно, было бы удобно
Vort не знаю только можно ли это для всего канала делать
Vort или только в личных сообщениях
` Здесь DCC же не работает тута
` Вообще с ш2з, как мне извезстно.
` оригнал что-то писал об этом
whothefuckami Не я думаю, что у юзера какая-то настройка не включена
whothefuckami ` а ты кого так сдеанонил и в каком канале?
` whothefuckami, в плане деанон?
whothefuckami В плане прикол
whothefuckami По твоим словам, ты успешно исполнил команду
` whothefuckami, по CTCP? Помню у кого-то был выхлоп в чате инфы системы.
whothefuckami Не помогает
whothefuckami Нужно ещё раз было проверить на том юзере
` Уже даже не вспомню в каком году это было. Какие-то залётные newbie в irc тыкають куда тыкается.
whothefuckami WHO whothefuckami
orignal вряд ли я наумдрил с мьютексами
orignal это вроде на arm
orignal тут я мало чем могу помочь
Vort в виртуалке проверить нельзя?
orignal без понятие
Vort я бы мог попробовать собрать в виртуалке. но если там заморочки именно от операционки, тогда смысла нету
Vort да и не знаю, как они вообще тестируют
orignal там я думаю ошибка сборки у них
Vort в общем, надо бы понять, как их результат воспроизвести
orignal кроме того я с мьютексами ничего между релизами не менял
orignal да никак
orignal надо эту гейскую макось причем для аом
Vort да хотя бы в адресной книге мьютексы менялись
orignal нереально ...
Vort аом? что это?
Vort арм
Vort понятно
orignal в адресной книге они всегда были
Vort в обычном линуксе под арм не воспроизведётся?
orignal и до адресной книги там не дойдет сразу при старте
orignal у через 3 минуты
Vort ну вообще-то да
orignal нет конечно
Vort но предыдущую версию же они как-то собрали
Lan А что нужно то? i2pd на arm потестировать?
orignal Lan надо i2pd на гейской оси для арм
Vort Lan: надо понять, как воспроизвести вот эту проблему: github.com/PurpleI2P/i2pd/issues/1836
orignal Vort я думаю там дело не в версии а их среде
orignal что то обновились поменялось и прочее
orignal предфдущее скорее всего будет то же самое
Vort кстати, непонятно, почему они все остальные задачи поотменяли
Vort может, какая-то бы сработала и дала дополнительную информацию
orignal да пох
Lan То-есть, нужно попробовать собрать на условном Paspberry Pi ?
Vort если туда MacOS засунуть...
Vort но вообще может и так баг вылезет
Vort я думал пробовать через qemu, но сомнваюсь что поможет
orignal Lan нет
orignal на M1
orignal причем шлангом из xcode
Lan ужос. Нет такого железа в доступе %(
orignal да и не у кого нет
orignal не парьтесь
orignal я запустил на интеловском в витуалбоксе
orignal все работает как надо
Vort "qemu already supports emulating various aarch64 CPUs, but it doesn't emulate the M1 and its Apple-specific instructions (yet), nor does it emulate the rest of the SoC or the rest of the Mac's peripheral units."
weko Такое железо стыдно не выкинуть))
Vort так что полноценно проверить таким образом не выйдет
Anonymous orignal, is ERROR - symmetric NAT and Firewalled the same?
Anonymous Which one is worse?
orignal Symmetric NAT means port change
Anonymous Means worse than Firewalled?
Anonymous but I get some numbers in Transit (number of bytes)
Anonymous GitHub is autistic - I cannot clone wiki
Anonymous what's site for I2P git on I2P?
Anonymous git.i2p ?
weko git.community.i2p
weko git hosting.
weko Anonymous: how many tunnels you have?
Anonymous oh it's fixed now
Anonymous transit traffic is ~1/3 of Sent traffic
Anonymous transit tunnels a few dozen
Anonymous I will kill router with fire
weko Anonymous: no traffic, number of tunnels
Anonymous I told you
weko Anonymous: it is nornal
weko Normally
Anonymous GUT? nice
weko Because i2p have introduction mechanism
Anonymous What would be a red flag?s
Anonymous if Transit tunnels low/zero?
whothefuckami ever since now is red flag
weko No, if you firewalled, you can get some transits with help from introductions and nat hole punch
whothefuckami youtubers start to promote this shit
whothefuckami peer number may increase
Anonymous whothefuckami, are you shitting trough your mouth again?
Anonymous good, right?
whothefuckami nope, serious this time
whothefuckami not really
Anonymous I told orignal to message YouTubers, because they can help XD
weko We need fuck youtubers
orignal народ не тратьте на него время
weko orignal: почему
orignal он известный тролль
whothefuckami cause everyone now has the ability to launder their malicious peers joining while the network is under hype for example
weko Ладно
Anonymous stop Russian xD
Anonymous English best langage ever
weko Anonymous: Esperanto better.
Anonymous JAPANESE BEST
whothefuckami j a p a n e s e ?
orignal да потому
whothefuckami Я не тролль, я просто тупой
weko То что он троль это понятно
weko Он до меня доебался что у меня правил нету в канале
weko Лол
Anonymous how the fuck does one clone repo wiki? xD
whothefuckami Чево? Когда это я?
weko whothefuckami: не ты
weko А этот анонимоус
whothefuckami Anonymous: can you read ъ ?
whothefuckami a very important letter
weko Ещё есть с чел с ником анон; тоже видимо троль
weko Доебался что я упомянул эсперанто
weko В лс
whothefuckami Кто это такой?
weko whothefuckami: он во всех каналах сидит
Anonymous I tried, I think
whothefuckami Я про эсперанто
weko Anonymous: and how?
whothefuckami Anonymous: and how was it?
weko Successful?
Anonymous I tried that with GitHub
whothefuckami there's a similar sound
weko whothefuckami: язык это
Anonymous not with git.i2p
whothefuckami ь <- can you read this?
Anonymous I got hte front page
Anonymous is there a recursive thing xD
weko ь nice letter
whothefuckami ы is my favorite letter
weko ьъьъьъ
whothefuckami read this
weko My favorite ю
whothefuckami Anonymous: what wiki are you trying to clone?
Anonymous It is. Sorry for waste time.. I always complicate things :(
Anonymous BUT, orignal, I can ask/recommend something that is not a waste of time
Anonymous It's related to configuration files
Anonymous let's take this as an example
Anonymous [ntcp2]
Anonymous ## Enable NTCP2 transport (default = true)
Anonymous # enabled = true
orignal I doubt you are able to suggest somethuing useful
Anonymous I am confused by this, and I bet other people are, too. You know why?
Anonymous it says default=true, but why the fuck is it commented out?
Anonymous If i2pd depends on configuration - then let it depend on a configuratioN
Anonymous if it's true by default, make it `enable = true`, not `#enable = true`
Anonymous No need to confuse people
Vort I think it is better to put # enabled = false there
whothefuckami yes. your complaint has been accepted
Vort so if you want to disable, just uncomment
Anonymous My point being is - enabled must be either true or fales
Anonymous why comment it out?
Anonymous It's being used (probably), so then just uncomment it by default
Anonymous unless the setting depends on something else
Anonymous but even then I guess - uncomment
Anonymous It's just common sense, orignal
Vort looks like you don't understand how default values work
Anonymous It looks like you don't understand how logic works. If configuration file is being used - no need to comment shit out that is being used
Anonymous I understand - it's decided in the code: if it's commented out, do this and this
Vort # enabled = true is not used by code. It is used by user who lik to change config file
Anonymous You stupid or something?
orignal Vort don't feed a troll
Vort ладно, пусть сам разбирается
Anonymous Your mother is a fucking troll
Anonymous Code uses configuration, all of it, does it not?
Anonymous so enabled ends up being either enabled or disabled, in code-side
` Anonymous, not your.
Anonymous why make it commented-out,enabled or disabled, when it can just be enabled or disabled
` Anonymous, need to make "whiteble" and "blacktable".
whothefuckami I remember
whothefuckami suggested a system with 2 config files
whothefuckami default config - you never change it. and with every update we overwrite it
whothefuckami and config.overrides
Anonymous interesting
whothefuckami which has user settings
whothefuckami no confusion
Anonymous which override the default?
whothefuckami go implement
whothefuckami but not on C please
Anonymous lol easy
whothefuckami Anonymous: yeah
Anonymous check -value in the user settings
whothefuckami not askin whether it's easy
Anonymous if not there aka if not overriden - ues those in config.overrides or whatever the default config is
whothefuckami but ask to implement
whothefuckami cause we're lazy
Anonymous ieksdee
Anonymous C++ Sucks, use C
Anonymous fuck C++
whothefuckami SIGSEGV on you
Anonymous how stable is yggdrasil?
Anonymous Like what if yggdrasil connection somehow goes down, and the person could use internet instead as a backup?
kleenex If you really like C then I recommend taking a look at GObject and GLib
kleenex It is peak C
Anonymous do people use yggdrasil over internet? Because that's kind-of stupid, no?
Anonymous kleenex, lol sounds like a jok
kleenex Oh no, the entire GNOME desktop environment is based on GObject ))
kleenex It is the best library to ever exist in C
Anonymous I heard GNOME is peak bloat
Anonymous I use dwm
Anonymous orignal started writing i2pd in C for embedded based hardware, but paused/gave-up
kleenex average cnile
kleenex c++ is peak comfy
Anonymous I wish he switched to C completely xD but oh well, perhaps someone as talented as kleenex or me(yeah right, talented? Lol) can continue it/re-write it by now
Anonymous The entire PL is written as a joke
Anonymous (according to some cat-v e-mail archives)
Anonymous C++ creator wanted for C devs to make more money
Anonymous so he invented (apparently) C++ so it is more complex and takes more time to do shit = more money for devs
Anonymous but what do I know, I am dumbass
kleenex that cat-v thing is a joke and bjarne himself hates that
Anonymous How do you know?
orignal whitei2p
kleenex stroustrup.com
Anonymous yes whitei2p
Anonymous as far as I know - you could have made that web-site lol
Anonymous okay it's his
Anonymous and what if hates it now as a lie? I bet he receives lots of money
kleenex I wish he switched to C < i2pd is heavily object oriented
Anonymous That could be a possibility
kleenex Tunnels inherit from the base tunnel class
Anonymous kleenex, I know
Anonymous And what are objects? :)
Anonymous Couldn't shit be done with structs ?:)
orignal kleenex ты же пытался даже делать
whothefuckami your mom for example is an object
whothefuckami a bloated object
kleenex orignal: I'm sorry, I tried to what?
kleenex I don't really understand russian
kleenex Well, classes are quite different from structs
orignal comtribute to whitei2p development
bottlecaps I prefeer files and processes.
whothefuckami is there a link to that?
Anonymous kleenex, no shit
Anonymous orignal, knows best - how difficult would i2pd as it is in C++ right now be to write in C?
Anonymous Not the starting from beginning
kleenex First of all the compiler inserts 'this' at the bottom of the stack pointer
Anonymous but difference in objects not being there
orignal impossible for you ))
Anonymous orignal, suck my cock, you little dwarf
kleenex orignal: Sorry I am non-white
Anonymous I think orignal said whitei2p isn't published anywhere
Anonymous he keeps it hiden
kleenex And there are so many things in classes that just make it completely different from a plain C struct
whothefuckami but whyyy
whothefuckami why do it on C
whothefuckami it's painful
Anonymous whothefuckami,
kleenex You really should take a look at GObject if you want to know how C++'s object ABI works
Anonymous you are in
Anonymous for a big
Anonymous reasons why I only want to stick to the C programming language and something
Anonymous like assembly:
Anonymous - C compiler(s) is already present, why install 10 more for 10 more
Anonymous programming languages? I do not want that bloat.
Anonymous - I'd have to learn yet another programming language, and deal with even
Anonymous more of my schizophrenia/dimensia, if I ever wanted to: audit such software,
Anonymous configure it, or even build upon it.
Anonymous - Something that works and has worked for like +50 years is still
Anonymous here, and is not going anywhere, so stop re-inventing the wheel
Anonymous with a few little changes
Anonymous - I don't require nor want to have a programming language that
Anonymous holds my hand, those are the first I have learned, and they can
Anonymous go fuck themselves - they are a pure mess, and it takes me so
Anonymous much time to learn something, then while implementing it -
Anonymous forget about something and regardless: I want to know more
Anonymous about computers, not less. Also - I want more control, not less -
Anonymous a computer programmer should be a computer programmer to it's software,
Anonymous not an user for whom stuff is done for them
whothefuckami I actually didn't ask you
Anonymous - I want 1 package manager, not 10
whothefuckami but orignal
Anonymous - I do not want 100 dependencies, which also have to be reviewed for
Anonymous malicious code, and then comes the "I don't really understand how this
Anonymous dependency works" so then these fail: reliability, privacy, understanding,
Anonymous kleenex, good idea maybe
Anonymous It's painful? I don't want shit to be easy, I want them to be done RIGHT
Anonymous orignal, told me C better for embedded shit
Anonymous I think
kleenex At least give me templates lmaoooooo
kleenex C is great for cryptography because C++ is very restrictive at pointer conversions and I need to cast everywhere for cryptography implementations in C++
orignal whothefuckami че?
orignal тебе whitei2p нужен?
whothefuckami yeah and then create yet another heartbleed
Anonymous kleenex, you good in C?
orignal так он только треть сделан примерно
orignal некогда ...
whothefuckami orignal: не. Я спрашивал, какова была цель его создания?
orignal вписаться в 8 мег по памяти
weko Запустить на железках типо роутеров наверное
orignal для дешевых роутеров
whothefuckami Blinded message
weko Лучше конечно для таких целей использовать одноплатники
orignal ну смотри счас i2pd на роутерах работает но только где 128M
whothefuckami Оно не?
whothefuckami Не? Наверно не
kleenex does uclibc play well with Boost?
whothefuckami kleenex: who knows
orignal я его никогда не публиковал
Anonymous sounds like from anime
weko Anonymous: BOOST your mum in stratosphere
whothefuckami there's a stand alone asio
whothefuckami no need in boost
whothefuckami for embedded
Anonymous o.o weko, you too?
weko Anonymous: I what?
kleenex there's libuv
weko Just joke
kleenex but Im not sure if it works with lightweight libc implementations
kleenex A router using only 8mb of memory would be cool though
Anonymous > <kleenex> A router using only 8mb of memory would be cool though < Good morning
Anonymous You just woke up now?
kleenex I actually saw this guy before who was using io_uring directly for his async programs
kleenex but I guess that's not crossplatform
Anonymous Fuck clossplatform, I want I2P to work on a $6 RPI Pico or Zero or something XD
Anonymous That would be cool
kleenex Apparently setting my hostname to "localhost" made the IRC server reveal its IP address to me
bottlecaps I thikn i2p should ideally be running on home router constantly.
kleenex I was very surprised, it was saying "You are now logged in as kleenex. (kleenex!kleenex@127.252.117.202)"
kleenex But that's not my IP address
Anonymous kleenex, , imagine throwing cheap RPIs with I2Pd in C, around in park, making mesh network with something like Yggdrasil, too.
Anonymous > <bottlecaps> I thikn i2p should ideally be running on home router constantly. < Agreed
orignal i2pd works on any RPI even now
kleenex whothefuckami: I think I'm connected to irc.r4sas.i2p, so it's his server IP address I think
Anonymous ain't 127.* all localhost?
kleenex probably
Anonymous > <orignal> i2pd works on any RPI even now < Even ones with like 2M of RAM?
Anonymous M, not G
kleenex i dont know shit about networking
whothefuckami 127.0.0.0/8
Anonymous kleenex, from OFTC's C channel: "For sockets programming, Google for "Beej Network Guide""
whothefuckami wait how do you set your hostname to localhost
kleenex my client supports setting it
kleenex \/set irc.server.ilita.local_hostname "localhost"
Anonymous > <orignal> fool < idiotos
` whothefuckami, this is local/local-technical (weechat, i think) information.
kleenex but the server did actually send me that address, although it was a local address
kleenex how do you change your host like that
kleenex │01:42:39 -- | localhost (localhost@oib2j7c5nvdcqaiclnmnwd6qhr6blo7io7uw5uogexi6255qvp4q.b32.i2p) has changed host to │ nonl-l-etc-etal2
kleenex │ | localhost@Clk-EBB5BD2F.b32.i2p
localhost I changed everythink I could to localhost
localhost excuse me?
localhost nonl-l-etc-etal2
kleenex oh its the chat screen
kleenex i just pasted it
kleenex sorry for mentioning
orignal please discuss i2pd
localhost [Whois] localhost is connecting from *@oib2j7c5nvdcqaiclnmnwd6qhr6blo7io7uw5uogexi6255qvp4q.b32.i2p 127.114.3.164
kleenex Currently there's no real distinguishment between P and X bandwidth settings
kleenex unless you torrent I guess
Anonymous interesting
kleenex I mean, P routers can only use up to 2mb/s but even with X settings i2pd rarely ever exceeds 2mb/s
kleenex Probably because the network is so small
` MB != mb
kleenex I would've said mbps if I was talking about megabits
Anonymous I really think this is for #en now
Anonymous We flooded devs here
kleenex I am talking about i2pd
Anonymous but not about it's developement
Anonymous orignal, if I'm a good boi, pat me (yes, chat in here is worse than pinging the dev directly, naturally)
weko for server tunnles i2pd use 127.0.0.0/8 address, where 3 last bytes - last 3 bytes from b32
weko 127.0.0.0/8 revesed for localhost, dont worry about this
` aha
kleenex now I get it, that's cool
weko it is for smaller chance for client port collising
weko i think
weko Transit Tunnels: 18750
weko не уверен, что это пик, но это то что я успел увидеть
orignal растет-с
weko LeaseSets: 188 давно не было такого
weko Routers: 14729 )))
weko orignal: я думаю можно забить на эти 5 тыщ
weko роутеров
orignal вчера я же показывал у меня было сильно за 200
orignal само собой
weko orignal: да у меня даже 190 не было очень давно
weko лучше сделать динамические рейты удаления
weko натравить их на число например 5000 для обычных и 10000 для флудфилов
weko и сделать чтобы можно было менять
orignal да не надо
orignal как счас нрмально
weko да нормально
weko согласен
weko просто можно лучше)
weko оп-оп уже 200 лиссетов)
orignal у меня 196
weko Transit Tunnels: 8897
weko разница больше чем в 2 раза
kleenex What exactly is a leaseset? Is it like a public key of an I2P destination?
weko kleenex: it is a set of your destinations's inboud tunnles gateways
kleenex Oh, so that's how i2p finds destinations
weko contain router RI, tunnel id and other info
` А у меня "жесть", где-то 40% мощщщщи тостера уходит на ш2зв, ещё 2.44.0 версии. Пока непривычно такое видеть и хз точно из-за чего. Может быть из-за +5к роутерофф. Ведь раньше для меня "Нормой" было видеть
` полторы тысячи, на чёрном ойпи.
` Конечно ш2зв у меня не без дела крутится, но и не сказать что из-за транзита (количество урезано пока ещё, на имеющихся скорость не прёт).
weko server's leaseset stored in floodfills
weko store*
weko `: ставь 2.45
` weko, жду уже "доталова" мэйнтэйнера, пока обновит апстрим на дистрибутиве.
weko kleenex: you can read about NetDb in docs
weko or translate acetone's article from russian
weko `: ну ладно))
weko ))))
kleenex ill try to study the source code of i2pd more
weko nice
kleenex How are floodfills contacted?
orignal weko да он в курсе всего
weko kleenex: read i2p docs
Anonymous I like docs
weko or acetone's article
weko on habr
Anonymous kleenex, so, what, will you attempt the continuation of whitei2p?
orignal да плаз просто стебется
weko я просто не пойму почему это плаз
weko и почему стебается
Anonymous проо тепочтеб
weko короче я его просто в доки послал, нефиг спрашивать что в доках есть
weko Anonymous: что???
Anonymous ? I copy-pasted a bunch of your text
Anonymous because I'm annoyed with not understanding
weko we dont talk about something important
kleenex weko: Yeah I'll try looking in the docs first
kleenex AND IM NOT PLAZ
Anonymous no, worse
Anonymous you're orignal
Anonymous wait no I meant grimreaper
` kleenex, okay, okay, drop down the knife plese.
Anonymous I meant orignаl
kleenex `: No I'm just fucking pissed that I'm being accused of being someone else
orignal kleenex ты чемодан )))
whothefuckami А вот щас палева
whothefuckami plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz
weko plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz
weko plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz plaz
HidUserZ бан
weko бу
orignal не ну реально заебели
` orignal, дети.
orignal хватит оффтопик тут разводить
orignal по теме скажу
Anonymous kleenex, learn to cope with trolls like orignal and insults
orignal пробовал запустить роутер который Firwalled
orignal так там SSU2 соединений в 2 раза больше чем NTCP2
orignal потому что наконец то интродьюсеры заработали как надо
weko а лол
weko топ
orignal и куча входящих
weko это офигенно
` Ого, у меня раньше было 3 NTCP на 1 SSU2.
weko теперь firewalled будет не приговор.
orignal ну да
` NTCP2*
orignal и за полчаса транзиты 5 штук набралось
` Ну щедрые 0.22кб/с видал и ранее))0
weko у меня помню было 20. на FW
weko было около 5 кбит/c даже))
weko кбайт*
weko Anonymous, kleenex orignal say what we shoud stop off-topic
kleenex prostiti
Anonymous weko, I told you two that like 1 hour ago
Anonymous you fucking idiots...
Anonymous <kleenex> I would've said mbps if I was talking about megabits
Anonymous <Anonymous> guys
Anonymous <Anonymous> I really think this is for #en now
Anonymous <Anonymous> We flooded devs here
Anonymous <kleenex> I am talking about i2pd
Anonymous <Anonymous> but not about it's developement
Anonymous <Anonymous> #en
Anonymous <Anonymous> orignal, if I'm a good boi, pat me (yes, chat in here is worse than pinging the dev directly, naturally)
R4SAS orignal: там бэктрейс с гейося принесли
orignal и что там?
R4SAS на RouterInfo где то
R4SAS при чем в деструкторе
orignal вы упор не вижу
orignal так это при останове что ли?
R4SAS там проверка на 3 секунды
R4SAS вероянтно что да
orignal пул завершился раньше чем RI
Vort это как? запустили, 3 сек подождали и принудительно завершили?
R4SAS да
Vort такое многие программы не прощают )
R4SAS потому что у нас нормальных тестов нет)))
weko ну если принудительное закрытие, чего удивлятся segfault
Vort по сути, программа ещё не успела запуститься, а её уже выключают
R4SAS Vort: смотри какая прелесть
weko и прочим
R4SAS но обычно это не вызывало проблем
` R4SAS, итоговый HASH список по бинарникам буит?
orignal это посмотрю позже
Vort можно, конечно, потестировать - подёргать туда-сюда, скорее всего и у нас крешнется. но это ж блин извращение
R4SAS `: позже
orignal R4SAS то есть там проблема вовсе не в мьютексах
orignal а в памяти
` OK, zhdu.
R4SAS а почему оно говорит что не верный параметр?
orignal ну указывает на неверный адрес
orignal потому что его уже нет
Vort где там вообще мьютекс?
` По коридору и налево)00 (ушол)
orignal в пуле
orignal util.h посмотри
orignal а RI пытаестя вернуть элемент в уже несуществующий пул
nonl-l-etc-etal R4SAS: закрой иссуй github.com/PurpleI2P/i2pd-qt/issues/54 , wontfix
R4SAS закрыл
whothefuckami i2pd[89971]: [169] NTCP2: Accept error Too many open files
whothefuckami systemd[1]: i2pd.service: Main process exited, code=killed, status=9/KILL
whothefuckami systemd[1]: i2pd.service: Failed with result 'oom-kill'.
whothefuckami В openssl это сейчас пофикшено?
whothefuckami Это у меня релиз 2.44.0 если что
weko да, пофишен баг с пожиранием дескрипторов
whothefuckami А openssl сейчас в целом стабилен?
weko 4096 должно хватать
weko да
Lan ulimit -n - что пишет?
weko там релиз же
weko 2.45
whothefuckami Та какой ulimit
Lan команду введи в консоль
Lan ulimit -n
whothefuckami LimitNOFILE=infinity
Lan ну ок, тогда просто обновись_)
weko стоп, такое когда нет лимита?
weko а ты уверен что он из systemd применяется?
orignal whothefuckami так ставь 2.45
orignal там все это починено
whothefuckami Чё? Уже вышел?
whothefuckami Давно?
orignal в пондельник
whothefuckami Лан я уже начал openssl собирать
whothefuckami Он сейчас работает?
orignal да везде
whothefuckami Пиздец
whothefuckami Tunnel creation success rate: 12%
whothefuckami Я плакац
R4SAS забей на рейт
R4SAS он низок из-за жабы
weko рейт может быть хоть 5
weko хотя в релизе он выше
whothefuckami Тот американский ютубер
whothefuckami Надо подбить его на видосик об i2pd
whothefuckami Чтобы народ ставил правильную версию
weko чтобы в илиту наплыли хомячки?
weko )))
` R4SAS, продолжают "дропать"?
R4SAS а когда то переставали?
` Раньшеж #былоЛучше
whothefuckami А можно вопрос?
` R4SAS, это они потому что упираются у "ущербность" (медлительность?) жабы, или по идеологическим, так сказать, причинам?
whothefuckami Вот, есть транзит
whothefuckami Ну скажем, 2 мб/сек
whothefuckami На мой роутер приходит и уходит соответственно 2 мб/сек + ещё мой трафик
whothefuckami И майор ведь видит, что к транзиту подмешано что-то такое
whothefuckami Или не видит?
` R4SAS, если держись руку на пульсе, то есть если в курсе их кухни, что там трищат.
` если держишь*
` трещат(
` *
R4SAS я сейчас мало слежу
R4SAS немного не до этого
` whothefuckami, майору неведомо что из этого твоё, а что транзитное.
whothefuckami Ну скажем пришло на сервер 2 мб, а ушло 2.05
whothefuckami "Показатель активности"
orignal нет майор не видит подмешано что то к транзиту или нет
whothefuckami По причине?
orignal ну так у тебя же еще есть служебный трафик
orignal даже когда чистый транзит
whothefuckami А он сопоставим с трафиком, который полезный?
whothefuckami По объёмам
orignal ты же что то запрашиваешь у тебя что то запрашивают
orignal да и транзит не всегда объем прищедшего совадает с ушедшим
whothefuckami Но ведь это копейки, так?
Lan 10%
orignal нет
whothefuckami Вот так грубо, 10%?
orignal кроме того ты сам постоянно опращиваешь сеть
orignal в i2p дофига трафика служебнолго реально
Lan В любом случае, для стороннего наблюдателя неведомо, что за данные прилетают и улетают.
whothefuckami Ладно... Верим
whothefuckami Мне главное то, что когда к irc серверу подключаешься
whothefuckami Всплеск никто не видел
Lan Нет паттерна, по которому их можно как-либо идентифицировать
Lan там даже handshake случайный летает
` whothefuckami, если у тебя транзита 1кб/с, условно, а сам ты начинаешь гонять по 100кб/с, то это конечно выделяться буит.
whothefuckami ` вот поэтому и спрашиваю
Lan с irc сервером всплеск точно никто не увидит. Открой сам tcpdump и ужаснись.
whothefuckami У меня транзита сейчас после падения
whothefuckami Как раз 100кб
` whothefuckami, на чёрном ойпи я симулировал транзитный трафик с помощью.. RertroShare(c)(R)[TM] )00
whothefuckami Я пытаюсь торренты хостить
whothefuckami Но их никто не качает
` whothefuckami, RetroShare(c)(R)[TM], имо, даёт достаточный транзитный трафик, чтобы смешивать со своим трафиком.
R4SAS значит не тот контент шаришь)))
Lan можешь сам качать свои торренты.
whothefuckami R4SAS: что нужно раздавать?
Lan Притом сидя на том же самом локальном клиенте))
` whothefuckami, вот в RetroShare(c)(R)[TM] постоянный транзитный трафик, в этом плюс. Конечно если у тебя друзей более чем 1)00
whothefuckami Да... Гениально
whothefuckami Сам качать свои торренты
whothefuckami А ведь действительно....
Lan иногда мои идеи находят отклик )))
R4SAS из-за таких вот наверно и появляются такие взлеты транзита и скоростей )))
` whothefuckami, ну и шарить не пустую ноду, а хотя бы подписаться на чаты/каналы/форумы, чтобы было что шарить ещё.
whothefuckami Лан, мне нужно новый ш2з поставить
Lan *** затроллил... ***
` Внатурэ, обнова пришла.
Lan проснулись! Да неужели!
` Сейчас обновлюсь, апну лимит транзитофф кратно и буду-с посмотреть..
bottlecaps Is it normal that I have no participants in exploratory tunnels after I turned off computer without letting graceful shutdown complete?
bottlecaps i have hops set to 3 but there is no hops
bottlecaps not in exploratry
` ну чо посоны погнали на
` Ну-с, посмотрим что будет с моим тостером на новых лимитах, что будет со стабильностью тутачЬки.
whothefuckami weko: да это лимита нет
whothefuckami Гугли доки по systemd
orignal bottlecaps давай уже по русски
orignal иностранец из тебя не получился ))
Leopold кнопка перезагрузки конфигурации туннелей не работает для udp
orignal ну значит не починили
Anonymous just to mention - bottlecaps is using i2p+, not i2pd lol
Anonymous so you don't get scared
Anonymous or something
` Полчаса прошло, 22%, как и на 2.44.0 до этого.
` whothefuckami чо у тибя пачом7
orignal his native lanaguage is Russian definitly
orignal ` так 22% это нормально
` orignal, #РаньшеБылоЛучше u_U
orignal ну что я сделаю если дед везде отлупы дает
` orignal, это у него уже напостоянку или что-то хочет перебдеть пока что?
orignal не знаю
` 21век - век поехавших дедофф)00 Ладно.
orignal джава такая джава
weko whothefuckami: а как упрёлось в несуществующий лимит.
weko ну тоесть в бесконечный
R4SAS orignal: кстааати
R4SAS а может ли быть такое что у нас сейчас чаще начало выдавать FW ибо жаба отлупы давать начала?
orignal че?
orignal она же на тоннели а не на соединения дает
R4SAS ну а вдруг?
orignal с Firewalled думаю еще что то надо чинить
orignal чего то не доделано
Lan Мне оно и Firewalled и Unknown выдаёт. И OK и ещё какой-то статус.
Lan Но большую часть времени статус верный)
orignal там просто до конца еще не доработано
Lan Вроде ж ни на что не влияет?)
orignal Firewalled начинает интродьюсеры публиковать вместо твоего IP
R4SAS ответил пока что так )))
orignal я тоже ответил
orignal что если он ДУМАЕТ что у него не Firewalled
orignal это не значит что это так на самом деле
` Чуть-чуть плюсую Lan, что мне чаще стало на старте выдавать Unknown. Ну как чаще, больше нуля, вот)00 Лечится мгновенно притестом.
Lan `, само проходит
orignal Unknown там другая проблема
orignal там выяснили уже
orignal Tunnel creation success rate: 27%
orignal очень неплохо
` Новая реальность U_u
orignal с учетом того что там госткойн бежит
weko orignal: ну у меня проблема явно в обсосе
weko Lan: ВООО, у тебя таже беда!!!
orignal так и у того чувака может быть то же самое
weko щас гляну
weko либо это какой то кусок интернета шалит, либо ХЗ
weko мне кажется вполне реально такое
Vort у него там какой-то cloud provider
weko я у себя просто стёр этот код
weko вечный статусы Firewalled/OK не только у меня
orignаl R4SAS: Иди в жопу, жирный эльф. Напьешься до смерти, как твой дядя.
weko шиза крепчала.
Vort ну уж он то догадается про подделку ника )
weko ну это понятно))
weko просто говорю бабизяна шизовее
weko чем в прошлый раз
R4SAS так то лучше
R4SAS_любит_polska R4SAS: pidaras tbi blyat cyka
Vort тупо
weko а, у того чела всегда Firewalled видимо
weko тогда понятно
weko как я понял у Lan, Vort и у меня есть проблема с OK/FW
Vort она, наверно, у всех есть. но у кого-то это просто случайность, а у кого-то особенности провайдера
Lan Ну, я не парюсь. Статус иногда меняется.
weko да, проблема в том, что когда FW, выключается флудфил (хотя запросы к нему есть), и отрпавляется RI без адресов
` Вона что..
weko так я бы не жаловался бы иначе
weko я ж изначально с чего начал - с того что у меня статистика упала в 2-3 раза
weko потом смотрю, а оно происходит когда FW
Leopold weko:
weko )))))))))
` нещитова, даже бота most кикнуло!1
` )
` Ого, круто. Было 4к транзита, стало 1к.
` Однако.
weko норма
weko это скачки такие
` Читал, знаю, что скачки теперь такие. u_u
weko конные.
orignal это просто надо доделать