Jump to content

Zeleza

Forum Members
  • Posts

    761
  • Joined

  • Days Won

    79

Everything posted by Zeleza

  1. Спасибо большое. Здесь разве не нужно указать для собираемого пакета зависимость от libhttpserver? PKG_BUILD_DEPENDS:=libmicrohttpd или здесь?
  2. Доброго дня Поясняю, пакет libhttpserver собрался на ура - спасибо. Но этот пакет мне необходим, чтобы на его основе (используя его библиотеку) собрать свой пакет, пусть будет MyAPI. Так как, данного пакета libhttpserver - нет в стандартном репозитории, то не ясно мне, как на него ссылаться в своем проекте MyAPI? Как должен выглядеть файл манифеста в этом случае?
  3. Моя вина, собирал на старом тулчейне от другого пакета, простите. Пересобрал по новой - все завелось и установилось. Спасибо большое за помощь посильную. Вот только вопрос возник следующий - посоветуйте, данная библиотека нужна для написания своей программы, как собирать свой пакет на основе собранной libhttpserver библиотеки? Отдельно или можно внутри этой сборки? А если отдельно, то если нет пакета в репозитории, как указать зависимость от него?
  4. Благодарю, только ошибку дает - не находит bootstrap при компиляции gnutls: Будет возможность подсказать, как решить проблему?
  5. Подскажите пожалуйста, с какой целью дублируются, отмеченные стрелками секции копирования?
  6. Доброго утра, Большое спасибо за информацию. К сожалению, нет путного мануала для конкретного случая на внятном русском. Опыт приходит через знания подтвержденные практикой и только тогда, когда есть конкретная задача, т.е. имеется соотвествующий уровень мотивации. Полагаю, Вы тоже через это прошли и не сразу обрели соотвествующий уровень компетенций в данном направлении. Потому не судите строго. Еще раз, благодарю за помощь.
  7. Куда нужно смотреть чтобы понять, что именно эти файлы библиотек и заголовочных файлов необходимо устанавливать и именно в эти обозначенные директории? В документации по libhttpserver этого не нашел.
  8. Да и вопрос в догонку - как понять куда и какие файлы библиотек и заголовочные файлы необходимо устанавливать в разделе?: define Package/libhttpserver/install
  9. Благодарю Вас. Если верно понимаю, то libstdcpp + libmicrohttpd нужно установить в файл манифеста в переменную DEPENDS DEPENDS:=+libstdcpp +librt +libpthread +libmicrohttpd +libgnutls Все верно? Вот тут прошу Вас дать пояснения. Как понять, что это что-то нужно и куда это нужное внести?
  10. Доброго всем дня Уважаемые гуру подскажите пожалуйста, как собрать пакет который отсутствует в entware репозитории? Входные данные: Имеется собранный toolchain для entware. Имеется готовый пакет на гитхабе под другие архитектуры, отличные от архитектур keenetic. В качестве примера, пусть будет пакет libhttpserver. Задача собрать пакет для mipsel. Как собрать toolchain уже разобрался. Как собрать с нуля пакет - тоже понятно. Но вот как собрать уже готовый пакет с различными зависимостями под entware, пока не могу осилить. Под Mac OS X и Linux сборку осилил. Буду признателен за помощь в решении двух задач: Сборку libhttpserver. Желательно под все архитектуры, или как минимум под mipsel. Объяснить популярно или указать на источники пояснений о том, как самостоятельно из готового пакета собрать свой файл манифеста Makefile (куда смотреть и что делать) и собственно, как по шагам собрать сам пакет с его зависимостями. Это пожалуй самый важный пункт, так как по идее, если понять основные принципы, то далее собирать можно будет любой пакет самостоятельно. Буду признателен за любую посильную помощь по существу моего вопроса.
  11. Доброго всем дня, Уважаемые пользователи Кваса Очередной раз повторю.... для того, чтобы Вам смогли помочь, пожалуйста, постарайтесь оказать помощь, прежде всего, себе лично. Для этого, минимум: Подробно опишите Ваши шаги, которые привели к данной проблеме К каждому шагу в пп. 1 прикрепите команды которые Вы выполняли в терминале и результат их исполнения. Прикрепите к своему вопросу любые доступные "логи" и "скриншоты" для того, чтобы пояснить, как именно Вы обнаружили и зафиксировали проблему. Поймите, без этих элементарных шагов, описанных выше, нет возможности решить Ваш вопрос. Не обладаю я магией чтения мыслей, как впрочем и вы, судя по тому, что не смогли предвосхитить мой данный пост своими сообщениями с ответами по пунктам выше. Благодарю Вас за понимание.
  12. Здравствуйте, Нет, такой возможности нет. При наличии только доменной зоны (ru, com, eu и пр.), нет возможности определить ip. А в Квасе используется механизм работы, основанный на ipset, таблицы которой состоят из ip адресов, которые затем обрабатываются dnsmasq или AGH . Потому без возможности получения IP здесь не получится.
  13. Доброго утра Добавил, благодарю.
  14. Доброго утра и с наступившим Новым годом! Данная ошибка говорит о том, что поврежден ipk файл при его загрузке. Скорее всего размер скаченного Вами пакета составляет порядка 130К вместо ~530К. И происходит это пока по не выясненной мною причине при загрузке файлом средствами curl напрямую с роутера. Потому, в данном случае, рекомендую скачать файл через браузер, проверить его размер и только затем скопировать на роутер командой scp и затем произвести установку пакета. UPD: Чуть ниже @CJMAXiK, описал, в чем была проблема - это неверная ссылка при указании на файл архива. Внутри ссылки с GitHub необходимо заменить подстроку blob на raw.
  15. Доброго всем дня Поздравляю всех с Новым годом! Под праздник выпустил новую переработанную версию пакета Котомка. Основное нововведение - это сборка под несколько архитектур одновременно. Так же, обновил документации по проекту. Теперь все подробно изложено по этой ссылке.
  16. Доброго вечера, Квас, при помощи механизма ndm "видит" когда разрывается основное соединение и пытается его восстановить (о резервном канале речи не идет), так как от его работы зависит VPN соединение. Потому, ответы на Ваши вопросы следующие: Нет, Квас не отслеживает резервное соединение Нет, Квас не видит смену канала Для исправления ситуации можно удалить скрипт /opt/etc/ndm/wan.d/internet-up, в этом случае, восстановление основного соединения c ISP происходить не будет.
  17. Доброго всем дня, Начиная с текущей версии, мною будет поддерживаться публикация релизов на GitHub. Крайний релиз Вы всегда сможете найти по ссылке https://github.com/qzeleza/kvas/releases/latest/ Спасибо за идею пользователю github - ergashev.
  18. Доброго всем дня,Пробуем КВАС версии 1.1.2: Отключено принудительное переподключение основного соединения при обновлении данных через cron [тикет от evgeny1503] Снижен уровень логирования в журнал роутера, убраны излишние сообщения необходимые для отладки пакета. Косметическая доработка кода. Замена имен файлов их кодовым эквивалентом. В основном это небольшие доработки на основе Ваших пожеланий.
  19. Доброго дня, Перспективы следующие: Реализация WUI Реализация поддержки различных списков под разные VPN и здесь же и реализация IPv6, так как переделке подвергнуться, почти те же функциональные части проекта. Реализация телеграмм бота (продолжение проекта Жезл) По срокам не спрашивайте - обещать ничего не стану.
  20. Доброго дня, Время можете задать любое или убрать обновление вовсе. Сессия прерывается для обнуления кеша и обновления данных. Здесь, в принципе, с Вами можно согласиться и убрать разрыв сессии, который значим при иницилизации пакета и при смене VPN соединения. Поправлю в следующем выпуске.
  21. Доброго всем дня, Пробуем КВАС версии 1.1.1: Исправлена ошибка при добавлении и удалении диапазона IP-адресов из списка разблокировки [тикет #32] Реализована возможность добавления доменного имени с начальными http[s]://, которая порой требуется при добавлении домена из буфера обмена. При этом сам доменный суффикс http[s]:// подлежит отсечению автоматически. Добавлены предупреждения, в случае запуска команд для работы с dnsmasq и dnscrypt-proxy с активированным AdGuardHome о том, что работает только один из вариантов, либо AdGuardHome, либо связка dnsmasq+dnscrypt-proxy+adblock Как всегда, буду рад любой обратной связи по существу с подробным описанием обнаруженных проблем и ошибок, а так же Вашим предложениям по совершенствованию функционала.
  22. Доброго утра, На текущий момент, поддержка механизма блокировки рекламы в связке dnsmasq + dnscrypt-proxy2 реализована через dnsmasq. Что эффективнее в данном случае (dnsmasq или dnscrypt-proxy2), сказать не могу, не проводил тестов на этот счет. Возможно Вы и правы, что вариант wildcard с dnscrypt+proxy2 будет заметно быстрее. Но в этом случае, необходима будет предварительная обработка скаченных списков, дабы понять является текущая запись поддоменом каждой записи из существующего списка, что, я так полагаю, может увеличить время обработки списка блокировки рекламы в разы. Хотя, если Вы сможете предложить более эффективный вариант обработки списка, то можно реализовать и такой вариант.
  23. Доброго утра, Понять, что не так в Вашем случае, пока не представляется возможным по причине отсутствия последовательности шагов при установке пакета. На первый взгляд проблема может заключаться в одновременном наличии и dnsmasq и AGH в Вашей конфигурации. Но чтобы точно сказать, необходимо понимать какие шаги были проделаны при установке пакета. Рекомендую создать тикет и в нем описать все по шагам с максимальной детализацией.
  24. Доброго дня, Действовать необходимо, как минимум, следующим образом: Поприветствовать тех, у кого Вы хотите что-либо узнать или выяснить Сформулировать свой вопрос Написать его здесь на русском и понятном для всех языке Так, по крайней мере, я смогу точно определить, что человек осознано себя ведет и наделен минимальным уровнем вежливости. Уже не раз об этом говорил здесь - мне приятно отвечать и общаться с людьми вежливыми и осознанными в своих изречениях и взглядах. Если, с крайними двумя пунктами Вы справились на отлично, то вот с первым, как-то обошлось.) Что же, касается Вашего вопроса - правильной в Вашем случае будет следующая команда: kvas add *voidboost.cc Т.е. точку, между * и доменным именем, ставить не нужно. Это прописано в первом примере в выводе команды kvas help.
×
×
  • Create New...