Category Archives: Линупсы

Сотни быдлокода.

OS X booting into 64-bit mode

By default in 2009, Snow Leopard boots into a 32-bit kernel, an odd proposition for an OS claiming to be 64-bit. But Apple defaulted to a 32-bit kernel for good reasons:

  • it keeps compatibility high with drivers and specialized software, which lowers hassles for users;
  • it keeps bad press away. Like bad breath, bad press makes a lasting first impression. Microsoft halitosis (also known as Windows) turned off a lot of users. (I think Microsoft should change the name, it’s a perfect fit!). performance is still improved over Leopard.

Continue reading

Верификация e-mail: сложный путь. Brain dump

Иногда приспичивает сделать что-то сложно и мучительно, just for fun, так вот один из тех случаев.

Скачать SMTP honeypot: smtphoneypot.zip

Скрипт ковырялся давно, подробностей не помню, так что коротко. Ситуация примерно следующая: имеется некий хост, на котором поднят веб-сервер. Провайдер предоставляет динамический IP-адрес и категорически запрещает трафик на порты 80, 25, 22 и некоторые другие. Также пользуемся услугами DynDNS чтобы попадать на этот хост по адресу, например, что-то.gotdns.org и центром CAcert для подписи наших сертификатов, при этом очень хочется генерить и подписывать сертификаты на имя что-то.gotdns.org, а злобному касерту подавай проверку с помощью электронной почты, что данный домен принадлежит нам.

Continue reading

Folding@Home: Could not CosmHTTPOpen / Requesting User ID from server

There is a current bug related to the 6.29 Linux client that has been affecting more recent versions of Linux. Known distributions with issues are Fedora and Arch (and likely anything else with very recent glibc versions). The symptoms of this issue are that your client seems to hang on retrieving or reporting work units.

Continue reading

Zabbix, grsecurity: graph with no data

Sometimes zabbix creates empty graph with [no data] caption. However, in «latest data» there are some values with current timestamp, so it might seem like zabbix_server is gathering info properly. There might be nothing particular in log files also, which makes this problem quite difficult to resolve. This might be happening because of system running grsecurity patch which doesn’t allow zabbix and other users to read /proc filesystem.

Continue reading

Вышла первая бета-версия CRM/биллинга NetProfile

Вышла первая публичная бета-версия open-source системы CRM и биллинга абонентов для провайдеров и IT-подразделений NetProfile. В функционал NetProfile входят:

  • Иерархическая база учёта абонентов/контрагентов.
  • Система отслеживания ошибок и задач.
  • Управление сетями, доменами, хостами и т. п.
  • Автосоздание конфигураций для DNS- и DHCP-серверов.
  • Ведение базы сетевых устройств (включая поддержку SNMP).
  • Real-time биллинг абонентов (RADIUS), включая учёт трафика в обоих направлениях, времени и т. д.
  • Создание и учёт платёжных документов.
  • Интеграция с платёжными системами.
  • Виртуальная файловая система, с поддержкой WebDAV и возможностью прикрепления файлов к различным объектам.
  • Возможность экспорта различных объектов в LDAP и многое другое.

Компоненты системы написаны на C, PL/SQL, PHP и JavaScript. Системные компоненты выпускаются под лицензией LGPL3+, web-интерфейс — AGPL3+. Для ознакомления с системой доступен образ LiveDVD.

Страница проекта: http://www.netprofile.ru/

Enigmail: Recipient not valid, not trusted or not found

There are 2 way to solve the problem:

1. (more secure)
Sign recipient’s key with yours:
OpenPGP → Key Management → select key, right-click on it and select «Sign Key»
If you’re not ready to tell the whole world that you trust this User ID, make Local (non-exportable) signature: it will be stored in your keyring only.

2. Go to OpenPGP → Preferences → on tab «Sending» check «Always trust user ID»

Automatic sync with update and glsa check

The script does the following:
1) emerge sync
2) emerge -pvuD world
3) check for packages which can be upgraded but aren’t shown by ’emerge -pvuD world’
4) list all glsa vulnerabilities
5) email the output of the previous commands (except for the sync output of course).
6) download (not emerge!) all packages needed for ’emerge -pvuD world’

Continue reading