~AreEnn
                        
                        
                            ~R4SAS
                        
                        
                            ~acetone
                        
                        
                            ~orignal
                        
                        
                            ~villain
                        
                        
                            &N00B
                        
                        
                            +Xeha
                        
                        
                            GFW
                        
                        
                            Nobody
                        
                        
                            Opax
                        
                        
                            WebClient95
                        
                        
                            anon
                        
                        
                            anonuser
                        
                        
                            b3t4f4c3
                        
                        
                            deserving-stegosaur
                        
                        
                            duanin2
                        
                        
                            fidoid
                        
                        
                            fujifilm
                        
                        
                            iiii
                        
                        
                            karamba_i2p
                        
                        
                            leopold
                        
                        
                            mareki2p
                        
                        
                            negative_rock127
                        
                        
                            nik0tr
                        
                        
                            not_bob_afk
                        
                        
                            ntty
                        
                        
                            osoznayka
                        
                        
                            poriori
                        
                        
                            profetikla
                        
                        
                            rc13
                        
                        
                            shaye
                        
                        
                            slfd
                        
                        
                            teeth
                        
                        
                            tensor_
                        
                        
                            un
                        
                        
                            weko_
                        
                        
                            КрутыеБобры]]]]]]]]]]]]]
                        
                    
                    
                        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
                    
                    
                        понял