~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
Darkdik
Is all data encrypted with I2P(d)? Like is it like Gemini(encryption required) or HTTP(and optionally - S)?
Xeha
It donst matter what protocol you use over a tunnel, its encrypted for the destination.
Xeha
So you can use plain HTTP, since only the destination can read the content.
Darkdik
:3
Darkdik
Thanks
orignal
Darkdik really RTFM please before asking dumb questions. Please appreciate people
Darkdik
Yeah.. I took things for granted.. sorry
`
Можно в туннельном конфиге делать строки такого "форматирования"?
`
inbound.length = 3 #by default
`
То есть #комментарий корректно обработает?
`
Неактуально.
orignal
так это .ini формат
orignal
думаю что да
`
В i2pd документации написано, что i2cp.leaseSetType для серверов по умолчанию 1, а для клиентов 3. Вопрос! В коде ведь используется только 3, по умолчанию?
`
"Пописываю" краткий мануал для RetroShare пользователей. Может тогда пропащие души с TYPE 1 0 исчезнут уже полностью и окончательно.
orignal
это ошибка
orignal
счас везде уже 3
orignal
и тип шифрования 0,4
`
Но тип шифрования 0 (том числе) как обратная совместимость, пока что, да?
orignal
0,4 везде по умолчанию
orignal
даже вот здесь
orignal
потому что есть несколько с 1 0
`
Это понятно. В общем 0,4 так и будет, потому что 3 всё равно работает с обоями?
`
обоими*
`
Я сперва подумал, что 0,4 как временное решение и потом будет только 4.
orignal
правильно понял
orignal
потом будет только 4
orignal
ибо 0 это потенциальный ддос
`
Понятно, что заменит в итоге.
`
Пока вопросов нет, благодарю)
`
Вопрос(Ы)! *.lengthVariance задействуется:
`
1. Один раз при старте роутера?
`
2. Каждый раз при перестроении туннеля?
`
*. Отдельно для каждого *.quantity? В смысле, у условно первого будет +1, у второго -1, у третьего 0 и т.д.
`
Словесник-Былинник, а 3 в связке с 1 или 2?)
Словесник-Былинник
а... 2 тогда
Словесник-Былинник
я думал 3я строка и ест 3
`
3-я это типа обособленный вопрос, отдельно от 1 и 2
Словесник-Былинник
я так думаю
Словесник-Былинник
1 было бы странно, * было бы слишком уже... значит 2 ?
Словесник-Былинник
и зачем тебе это надо ?
Словесник-Былинник
мог хам взять и проверить у себя на роутере
orignal
при каждом простроении нового тоннеля
Словесник-Былинник
значит 2 ?
orignal
variance только добавляет хопы
`
2 и *? То есть и для каждого из *.quantity? своё значение?
orignal
а нет
orignal
нормально
orignal
в обе стороны
`
> и зачем тебе это надо ?
orignal
то есть length +/- variance
`
отчётность требують)00
orignal
quantity непримчем
`
Вот в туннеле 3.. туннеля.
`
У них будет общее "случайное" число или у каждого своё?
orignal
на каждый тоннель свое
orignal
variance задает диапазон изменений
`
Благодарю)
`
Открыл я настройки i2p(java), разобрался как помочь другим: # rm -rf /opt/i2p
`
)
`
Ужас, просто ужас.
HidUser0
А что там?
`
Для серверного шифрования, по умолчанию, используется ELGAMAL2048, к слову.
`
HidUser0, там жуткая генерированная каша в самом .config.
HidUser0
ну потому что настраивается в вебморде
`
Который лежит на уровень ниже (в другой папке, попробуй догадаться) чем другие более равные - предустановленные и активированные
`
Сам интерфейс настроек переделали. Раньше всё было "раскрыто". Сейчас спойлер на спойлере. Втыкивают атупрокси куда могут.
Darkdik
Did I2P hear about Meshtastic?
Darkdik
Like a mesh network trough radios?
`
orignal, напомни, пожалуйста, /var/lib/i2pd/destinations/...0.dat нужно/можно удалить, если TYPE 1 0, после попытки изменить на 3 и 4, не изменилось?
`
(и ещё ...4.dat)
`
Это хочу дописать в "мануал" траблшутинг (летс ми спик).
orignal
лучше удалить все с данным адресом
R4SAS
orignal: возвращаемся к нашим баранас
R4SAS
баранам*
R4SAS
в чем разница между вызовом Daemon::stop
orignal
и?
R4SAS
и просто остановкйо через изменение параметра running, на котором крутится while в run
orignal
ну да stop ставить running в false
orignal
и еще делает что нужно
R4SAS
как видишь
orignal
оно опять по дурацки сделано
orignal
этот код не я писал
orignal
а скорее всего мех
R4SAS
я знаю
R4SAS
просто я тогда обнаружил, но не стал зацикливаться
R4SAS
а сейчас думаю как переделывать
orignal
по уму надо переделать
R4SAS
сначала надо останавливать run а потом вызывать stop, или наоборот?
R4SAS
и насчет грейсфула
R4SAS
лучше наверно делать 2 переменные, в одной хранить сам переключатель, а во втором счетчик секнд?
orignal
конечно два
orignal
как ты остановишь run?
orignal
это же другие тред
orignal
ты только и можешь что менять переменную
orignal
кстати она там volatile я надеюсь?
R4SAS
а ты уверено что он так написал бы?:)))
R4SAS
уверен*
R4SAS
конечно нет
orignal
кто он?
R4SAS
ты же предполагаешь что это мех писал
orignal
ну да
orignal
просто main же надо на чем то подвешивать
orignal
на самом деле там можно просто условную переменную сделать и ее будить
`
>_>
orignal
чего?
`
О новом псевдониме grimreaper'а
orignal
ааа да ну его
R4SAS
orignal:
R4SAS
typedef std::function<int ()> DaemonGetGracefulTimer;
R4SAS
void SetDaemonGetGracefulTimer (const DaemonGetGracefulTimer& f) { m_DaemonGetGracefulTimer = f; };
R4SAS
DaemonGetGracefulTimer GetGracefulTimer () { return m_DaemonGetGracefulTimer; };
R4SAS
правильно понимаю что вызывая GetGracefulTimer () он мне должен отдавать int?
R4SAS
или я получаю только указатель на bind?
orignal
ты какую то херню написал
R4SAS
догадываюсь
orignal
зачем тебе возврашать функцию?
R4SAS
а как мне делать?
orignal
а если таки надо то тогда уже ссылку
orignal
ну так я не знаю что ты хочешб сделать
R4SAS
я хочу пробросить из демона как всегда
R4SAS
const int GetGracefulTimer () { return m_GracefulTimer; };
R4SAS
int m_GracefulTimer;
R4SAS
d.httpServer->SetDaemonGetGracefulTimer (std::bind (Daemon_Singleton::GetGracefulTimer, this));
Darkdik
I hope you two are having a nice day, while working
orignal
что за таймер который int?
R4SAS
таймером не назвать, просто записывается 60*10
orignal
мне счас некогда разбираться
orignal
позже
R4SAS
ок
orignal
так назови того m_GracefulShutdownRemainingTimer
orignal
* m_GracefulShutdownRemainingTime
orignal
чтобы было понятно
R4SAS
да это сейчас не важно
R4SAS
это позже обозвть как положенно можно
orignal
там вообще надо переписать по умному лучше
orignal
на таймера по человечески
R4SAS
ну так у тебя нет времени
R4SAS
а по существу Daemon как ты говоришь надо полностью переделывать
orignal
его счас нет
orignal
когда то же будет
orignal
кстати когда будет время пересобери с полсденим коммитом
orignal
теперь правильно Ack отсылается
R4SAS
я уже успел, буквально через пол часа как ты закоммитил
orignal
понял