FragMaster, Ну, уже ставя задачу создания контрольного механизма, вы приводите те же аргументы - а как придумать контроль контроля, чтобы человеческий фактор (или pfsense) ничего не сломал.
Эти варианты ведут к более-менее неудобным тупикам - нужно менять архитектуру таким образом, чтобы ошибочные варианты просто не работали.
Со стороны это выглядит как проблема X-Y - вместо решения реальной проблемы (ответа на вопрос "почему конфигурация ВМ может быть перепутана" ищется ответ на вопрос "где бы мне найти такой костыль, что если конфигурация перепуталась, он доламывал все окончательно, вырубая связь"
rPman, Это значит, если грубо, что программа при проверке сертификата использует отпечаток, который сохранен в самой программе, а не в системном хранилище сертификатов.
pfg21, это не совсем верно. В любом стандарте USB потребление выше 500ma должно быть сначала согласовано. Некоторые мобилы (осбоенно старые самсунги и HTC), не увидев со стороны зарядника резисторов на линиях данных, ограничивают свое потребление током 500ma. Это решение появилось еще до QC и PD.
Так производители привязывались к фирменным зарядникам и кабелям.
Некоторым мобилам, чтобы нормально заряжаться, нужна электроника на стороне БП (как минимум, резисторы на линиях данных, как максимум - микроконтроллер) - иначе они будут брать от блока только 500ma, что может быть мало для зарядки за разумное время.
maaGames, SVG решит проблему масштабирования на разные DPI. А вот что делать с разной формой кнопок - ну, можно попробовать их составлять из разных частей (9 картинок на разные части кнопки), как делали в староглиняные времена, но скорее всего, проще надизайнить кнопку через CSS
DevMan, так нет же, сделать промежуточный сервис, который будет делать clone к себе в папку, отдавать папку через DAV, а потом при изменении файликов автоматом их коммитить и пушить
Усложнять - просто. Почему у вас проблема с подниманием VPN прямо из виртуалки?