vanoc.ru

Заметки

добавляем поддержку H.264 в Vivaldi browser

Комментариев нет

Если у вас убунта, то устанавливаем пакет chromium-codecs-ffmpeg-extra
sudo apt-get install chromium-codecs-ffmpeg-extra

Если же не убунта, как и у меня, то скачиваем пакет
wget http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_64.0.3282.119-0ubuntu1_amd64.deb

Дальше достаем из скачанного пакета файл libffmpeg.so и копируем его в .local/lib/vivaldi/
mkdir -p ~/.local/lib/vivaldi
cp libffmpeg.so ~/.local/lib/vivaldi/

Проверяем поддерживает ли теперь Vivaldi H.264 и MSE & H.264 на страничке https://www.youtube.com/html5?hl=ru&gl=RU

5 февраля 2018 ~ 11:18


Рубрики linux

Метки

Sieve: Duplicate Extension

Комментариев нет

Удалять или перемещать дубликаты писем можно используя Dovecot Sieve и расширение «vnd.dovecot.duplicate» до версии 2.2.18 и «duplicate» в более свежих версиях. Дубли писем определяются по «Message-ID». Расширение по умолчанию отключено, но начать его использовать не составит труда.

/etc/dovecot/conf.d/90-sieve.conf

plugin {

  sieve_before = /var/spool/mail/vmail/default.sieve  # (путь может быть другим)

  sieve_extensions = +vnd.dovecot.duplicate      # dovecot < 2.2.18
  #sieve_extensions = +duplicate                 # dovecot >= 2.2.18
}

/var/spool/mail/vmail/default.sieve # (путь может быть другим)

require ["vnd.dovecot.duplicate"];      # dovecot < 2.2.18 
#require ["duplicate"];                 # dovecot >= 2.2.18

if duplicate {
    discard;
    #fileinto "Trash";      # если надо перемещать в корзину
    stop;
}

Проверить версию Dovecot

dovecot --version
2.2.10

Ввиду того, что я использую Centos 7 с Dovecot 2.2.10, то с версиями >= 2.2.18 не тестировал.

Источник Dovecot вики https://wiki.dovecot.org/Pigeonhole/Sieve/Extensions/Duplicate и гугл.

Кстати, в процессе настройки на тестовом сервере столкнулся с ошибкой «User test@exemple.com doesn’t have home dir set, disabling duplicate database»
Ошибка связана с тем, что в файле /etc/dovecot/conf.d/10-mail.conf не был указан параметр mail_home. Должно выглядеть примерно так:

mail_home = /var/spool/mail/vmail
mail_location = maildir:~/%n

По настройке mail_home и mail_location можно почитать в официальной вики https://wiki2.dovecot.org/VirtualUsers/Home

16 января 2018 ~ 11:32


Рубрики centos

Метки ,

Fedora 26 и HP Smart Array P400

Комментариев нет

Потребовалось прочитать SAS диск. Был найден старый рейд контроллер HP Smart Array P400. В качестве live системы взял Fedora 26. В процессе начальной загрузки выбираем Start Fedora-KDE-Live 26 и жмем Tab. Внизу экрана появится строка параметров загрузки системы, в которую через пробел прописываем
hpsa.hpsa_allow_any=1

После этого жмём  Enter

Свой диск нашел в /dev/cciss/ Здесь я не очень понял почему, ведь использовался hpsa, а он вроде как создает /dev/sd[*] устройства, а не cciss драйвер.

Спасибо blog.it-kb.ru

20 октября 2017 ~ 15:46


Рубрики fedora

Метки ,

DNF fastestmirror

Комментариев нет

DNF это новый пакетный менеджер. Пришел на сменю старому медленному Yum. В последних релизах Федоры по умолчанию.

Раньше для Yum требовалось ставить плагин yum-fastestmirror, который тестировал и сортировал список зеркал. DNF fastestmirror уже умеет, однако по умолчанию эта опция отключена. Для включения достаточно прописать в /etc/dnf/dnf.conf

fastestmirror=true

13 сентября 2017 ~ 13:31


Рубрики fedora

Метки

Roundcube 1.2.5 to 1.3.x

Комментариев нет

В первую очередь делаем бэкап, как файлов так и базы.

Т.к. roundcube 1.3.х требует php7 нужно подключить нужные репозитории

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Дальше удаляем старый php

yum remove php php-xml php-pdo php-mbstring php-mcrypt php-intl php-mysqli php-gd

Устанавливаем php7

yum install php70w php70w-opcache php70w-xml php70w-pdo php70w-mbstring php70w-mcrypt php70w-intl php70w-mysqli php70w-gd

Перезапускаем апач

systemctl restart httpd.service

Качаем свежий roundcube

wget https://github.com/roundcube/roundcubemail/releases/download/1.3.1/roundcubemail-1.3.1-complete.tar.gz
extract roundcubemail-1.3.1-complete.tar.gz
./roundcubemail-1.3.1/bin/installto.sh /var/www/roundcubemail/

Делаем бэкап старого composer.json Будем использовать новый

mv composer.json composer.json_old
cp composer.json-dist composer.json

Обновляем плагины

php composer.phar update --no-dev

При обновлении плагинов у меня вылезла ошибка

  [ErrorException]                                                                                                           
  file_put_contents(/var/www/roundcubemail/vendor/bin/crypt-gpg-pinentry): failed to open stream: No such file or directory

Она связана с битой ссылкой. Удалем ее и перелинковываем

rm vendor/bin/crypt-gpg-pinentry
ln -s /var/www/roundcubemail/vendor/pear/crypt_gpg/scripts/crypt-gpg-pinentry /var/www/roundcubemail/vendor/bin/crypt-gpg-pinentry

Осталось взять из composer.json_old те плагины, что уже работают с новой версией, и прописать в composer.json

Кстати, плагин managesieve таки работает и должен быть указан в config/config.inc.php

5 сентября 2017 ~ 14:09


Рубрики centos

Метки

Firefox: отключить PUSH уведомления

Комментариев нет

Достали уже эти PUSH уведомления. Отключить их можно в about:config. Переключаем параметр dom.webnotifications.enabled в false

9 августа 2017 ~ 14:02


Рубрики Internet

Метки

openDKIM: селекторы

Комментариев нет

Пару лет назад я писал про настройку OpenDKIM, но я не упомянул про селекторы. Это может пригодится, когда, допустим, нужно отправлять письма с нескольких почтовых серверов или с почтового сервера и сайта. Вариантов может быть много. Т.е., когда нужно указать для каждого сервера свой DKIM ключ.

Настраивается все ровно как в посту по настройке OpenDKIM. Отличий не много.

При создании ключа указываем селектор

opendkim-genkey -D /etc/opendkim/keys/example.com/ -d example.com -s newselector

в записях KeyTable

newselector._domainkey.example.com example.com:newselector:/etc/opendkim/keys/example.com/newselector.private

в SigningTable

@example.com newselector._domainkey.example.com

Так же, при добавлении TXT записи нужно не забыть указать

newselector._domainkey      IN      TXT     ( "v=DKIM1; k=rsa; "
          "p=.................." )  ; ----- DKIM key newselector for example.com

2 августа 2017 ~ 13:09


Рубрики centos

Метки

Mutt: отключить sent файл

Комментариев нет

По умолчанию, Mutt сохраняет каждое отправленное письмо в файл sent в директории пользователя. Как следствие файл может разрастись до неимоверных размеров. Отключить это можно создав файл /home/<user>/.muttrc и добавив в него

set copy=no

14 марта 2017 ~ 17:10


Рубрики linux

Метки

0.0.0.0 gateway On-link

Комментариев нет

Столкнулся с проблемой, что на некоторых машинах периодически после включения компьютера отсутствует доступ в интернет, при этом локальная сеть доступна.
Команда route print показывает дополнительный шлюз 0.0.0.0 gateway On-link

Как оказалось все из-за службы Apple Bonjour. Вот комментарий Микрософта

Если у вас есть служба Bonjour Service, то достаточно её отключить и указать, чтоб не запускалась больше.
У меня же такой службы не было, поэтому пришлось выключать из консоли

Заходим в \Program Files\Bonjour

Смотрим список доступных команд

mDNSResponder.exe /?

Отключаем службу

mDNSResponder.exe –remove

14 февраля 2017 ~ 12:00


Рубрики windows

Clamav: игнорировать сигнатуру

Комментариев нет

Игнорировать сингатуру в Clamav можно создав файл local.ign2 и добавив в него собственно название сигнатуры.

echo "Signature" >> /var/lib/clamav/local.ign2

затем перезапускаем clamav.

Пример, сегодняшний косяк с блокировкой doc файлов

echo "Win.Exploit.CVE_2016_3316-1" >> /var/lib/clamav/local.ign2

10 августа 2016 ~ 16:47


Рубрики centos

Метки