LINUX.ORG.RU

Сообщения zenith

 

Регекспы Thompson NFA

Форум — Development

Нужная реализация регекспов на C, использующая Thompson NFA. Нарыл вот этот обрубок, но допиливать лениво. Может кто чего подскажет или поделится своими наработками? Требование к лицензии: совместимость с GPLv2.

zenith
()

Вышел ejabberd 2.1.0

Новости — Open Source
Группа Open Source

Спустя 8 месяцев после выхода 2.0.5, вышла новая версия ejabberd, Jabber/XMPP-сервера, написанного на Erlang. Основные нововведения:

  • Поддержка Erlang/OTP R13
  • Значительные улучшения в HTTP-Bind (BOSH)
  • Поддержка LDAP over SSL
  • Возможность защиты комнат капчей
  • Обновления и улучшения в PubSub, PEP и CAPS
  • Теперь ejabberdctl может работать поверх XMLRPC и HTTP
  • Встроенный STUN-сервер
  • Поддержка новых расширений (XEPs): XMPP Ping, Roster Versioning, Import/Export Format

>>> Подробности

 , ,

zenith
()

Google опять слил

Форум — Talks

Вчера была найдена забавная уязвимость у гугла: любой желающий может зарегистрировать любой XMPP-домен на google apps. Никаких подтверждений при регистрации не требуется. Благодаря доброжелательным кул-хацкерам гугель уже блокирует от себя настоящий jabber.ru, jabber.org и qip.ru.

Пруфлинк: http://www.google.com/support/forum/p/Talk/thread?tid=089ae52d97176669&hl=en

zenith
()

Вышел ejabberd 2.0.0

Новости — Open Source
Группа Open Source

Спустя 15 месяцев вышла новая версия XMPP-сервера ejabberd.
Основные изменения:

- Полностью переписан модуль Publish-Subscribe (XEP-0060).
- Поддержка Personal Eventing via Pubsub (XEP-0163).
- Значительно улучшена стабильность s2s.
- Переработана кластерная архитектура. Теперь она разбита на несколько front-end'ов.
- Реализован LDAP pool (Round-Robin).
- Модуль mod_muc теперь кластеризуется.
- Поддержка SOCKS5 Bytestreams (XEP-0065).
- Поддержка PAM аутентификации.
- Поддержка BOSH (бывший HTTP-Bind) (XEP-0124).
- Поддержка Service Administration (XEP-0133).

Release Notes: http://www.process-one.net/en/ejabber...
Changelog: http://redir.process-one.net/ejabberd...

>>> Скачать

 , ,

zenith
()

Psi 0.11

Новости — Open Source
Группа Open Source

Psi - это один из самых популярных Jabber/XMPP-клиентов.

Список изменений:

  • Использование Qt4 (необходим qt >= 4.3).
  • Полная поддержка XEP-0004 (Data Forms).
  • Поддержка XEP-0070 (Verifying HTTP Requests via XMPP).
  • Проверка орфографии на основе aspell.
  • Новый набор иконок Stellar3.
  • Поддержка XEP-0138 (Stream Compression).
  • Поддержка XEP-0033 (Extended Stanza Addressing).
  • Частичная поддержка XEP-0048 (Bookmark Storage).
  • Полная поддержка групчата (наконец-то!!!).
  • Поддержка XEP-0050 (Ad-hoc commands).
  • Поддержка XEP-0163 (Personal Eventing Protocol).
  • Поддержка XEP-0146 (Remote Controlling Clients).
  • Поддержка XEP-0085 (Chat State Notifications).
  • Поддержка XEP-0115 (Entity Capabilities).
  • Оптимизация построения индексов истории сообщений.
  • Исправление многих багов.

К сожалению, русский перевод пока не доступен, но, по заверениям разработчиков, он появится в скором времени.
Новость о выходе этой версии опубликована в блоге Кевина Смита (одного из разработчиков). На официальном сайте пока тихо.

>>> Подробности

zenith
()

Вышел Erlang R11B

Новости — Open Source
Группа Open Source

Компания Ericsson выпустила новый релиз открытого функционального языка программирования. Основное новшество - поддержка SMP. Также были введены некоторые дополнения в синтаксис и исправлено множество ошибок.

Если Вы в данный момент делаете выбор языка программирования для серверного приложения, то крайне рекоммендуется обратить свой взор на Erlang, так как:

* Erlang не использует треды OS. Напротив, он имеет собственную реализацию легковесных потоков (aka erlang process).
* Эффективное взаимодействие между процессами, с помощью которого, в частности, можно решить многие проблемы блокировок.
* Нативная кластеризация.
* Поддержка обновления кода приложения "налету".
* Базовые фреймворки сетевых приложений: сервер, конечный автомат, иерархия процессов и тд.
* Простота синтаксиса и отсутствие side-эффектов.

>>> Подробности

zenith
()

Mrim 0.1 вышел

Новости — Open Source
Группа Open Source

Mrim - это Jabber-транспорт для IM-сервиса компании Mail.Ru, более известным как Mail.Ru Агент. Mrim написан на Python'е и распространяется по лицензии GPL. Спустя два месяца использования на своём сервере, команда Jabber.Ru выпустила первый релиз.

Возможности транспорта:

* Полная совместимость с JEP-0100 (Gateway Interaction).
* Поиск, аватары и offline-сообщения.
* Статистика сервиса.
* Почтовые уведомления.
* Отправка и получение SMS.

Официального сайта пока нет, скачать архив можно по ссылке ниже.

>>> Скачать

zenith
()

Вышел Wildfire 2.4.0

Новости — Open Source
Группа Open Source

Jivesofware.org выпустили новую версию XMPP-сервера Jive Messenger, который теперь называется Wildfire. По словам разработчиков, сменой названия они хотели отразить более высокую скорость работы данного релиза.

Новые возможности сервера:

1. TLS и SASL на c2s-соединениях.
2. Нативная аутентификация через PAM.
3. Поддержка vCard в LDAP директориях.
4. JEP-0138 (stream compression)
4. Переход на JDK 1.5.0_06.

Стоит добавить, что до полной поддержки XMPP Core осталось реализовать s2s-шифрование (SASL и TLS), для XMPP IM - Privacy Lists (RFC3921.10).

>>> Подробности

zenith
()

Единый канал по двум DSL-линиям

Форум — Admin

Есть две выделенки, четыре g.SHDSL-модема и два linux-сервера.
Выглядит это так:

       +--------+                                     +--------+
       | linux  |   /--- modem -- DSL -- modem ---\   | linux  |
 LAN-1 | router |--+                               +--| router | LAN-2
       |    1   |   \--- modem -- DSL -- modem ---/   |    2   |
       +--------+                                     +--------+

Надо каким-то образом логически объединить эти два канала в один, чтобы удвоить скорость передачи. Подскажите плиз, в какую сторону рыть?
zenith
()

Искусство программирования

Форум — Talks

Увидел в продаже книгу "Искусство программирования" Дональда Кнута (в 3-х томах). Имеет ли смысл её читать? Или, может быть, есть что-то более современное по теме алгоритмов/программирования?

zenith
()

Python: обработка XML-конфигов

Форум — Development

Есть ли какая-нибудь либа на питоне, позволяющая максимально просто читать xml-конфиги, а также вносить в них изменения без потери внешнего вида (насколько это возможно, конечно). Просто самому неохота заморачиваться с парсингом.

PS. В составе xmppy видел либу simplexml, но она комкает конфиг при изменении и с помощью неё не очень удобно обрабатывть вложенные узлы.

zenith
()

Python: обработка исключений

Форум — Development

Как сделать так, чтобы программа на python'е продолжала работать после возникновения исключения, которое я не обработал? При этом желательно, чтобы выводился стек этого исключения.

zenith
()

Вышел Jive Messenger 2.2.0

Новости — Open Source
Группа Open Source

Jive Messenger - это Jabber сервер, написанный на Java. Отличительная особенность сервера - поддержка учётных записей пользователей и групп в LDAP директориях (в частности AD), а также большой выбор баз данных для хранения внутренней информации: MySQL, PostgreSQL, Oracle, MS SQL, IBM DB2, HSQL.

Изменения:

1) Поддержка S2S соединений (!!!)
2) Поддержка внешних сервисов
3) Поддержка групп в LDAP директории
4) Расширение политики доступа (ACL)
5) Исправление ошибок и улучшение производительности

>>> Подробности

zenith
()

Postfix: блокировка почты с некоторых доменов

Форум — Admin

Надо сделать так, чтобы почта, летящая с домена @example.com на пользователя user@mydomain.com прибивалась. Вроде надо ковырять в access-файле. Можно пример?

zenith
()

Авторизация Squid не работает через PAM

Форум — Admin

Авторизация на Squid'е не работает через PAM (модуль pam_auth).
Система Fedora Core 3. Отмечу сразу, что через NCSA всё работает.
В squid.conf в качестве программы авторизации прописано:

auth_param basic program /usr/lib/squid/pam_auth

В /etc/pam.d/squid пробовал писать

Auth required /lib/security/pam_stack.so service=system-auth
Auth required /lib/security/pam_nologin.so
account required /lib/security/pam_stack.so service=system-auth
password required /lib/security/pam_stack.so service=system-auth
session required /lib/security/pam_stack.so service=system-auth

и

auth required /lib/security/pam_stack.so service=system-auth
account required /lib/security/pam_stack.so service=system-auth

(взято из разных источников :). Ничего не помогает, результат один и тот же: в /var/log/messages

May 1 18:48:16 zenith squid(pam_unix)[6472]: authentication failure; logname= uid=23 euid=23 tty= ruser= rhost= user=testuser

в access.log TCP_DENIED.

Юзер testuser существует в системе. Честно говоря, я не особо силён в PAM, поэтому скорее всего ошибка в /etc/pam.d/squid :) Может чего посоветуете?

zenith
()

Motorola ставит на Linux

Новости — PDA
Группа PDA

В этом году компания Motorola представит 8-10 моделей смартфонов, что составит около 25-30% всех новинок. По словам тайваньского отделения Motorola, компания сделает ставку на смартфоны на базе ОС Linux.

>>> Подробности

zenith
()

Вышел ClamAV 0.81

Новости — Open Source
Группа Open Source

Изменения "движка":

* Внутренний почтовый сканер теперь поддерживает multipart/partial сообщения.
* Значительно улучшена поддержка декодирования "нестандартных" почтовых файлов.
* По умолчанию clamav-milter использует libclamav для самостоятельного сканирования почтовых сообщений (без участия демона clamd)
* libclamav теперь может распаковавать закодированные в соответсвии с RFC2397 данные, находящиеся внутри HTML-документов, а также блокировать zip-архивы с модифицированной информацией в локальном заголовке и сканировать HQX файлы.
* Улучшения в обработке PE файлов.

Разработчики рекомендуют пользователям ClamAV обновиться как можно скорее :)

>>> Подробности

zenith
()

Подскажите SQL-сервер, совместимый с M$ SQL

Форум — Admin

Существует ли под linux SQL-сервер, совместымый с M$ SQL, к которому можно прикрутить 1C-ку?

zenith
()

Samsung ML-1210 + CUPS - медленно печатает

Форум — General

Наблюдаю довольно странную картину: при печати нескольких страниц печать происходит с перерывом в 5-10 секунд между страницами. Если сделать:
gs -sDEVICE=gdi -sOutputFile=test.gdi test.ps
и направить test.gdi прямо на принтер (мимо CUPS):
cat test.gdi > /dev/usb/lp0,
то печать происходит без задержек между страницами.
То есть тормозит явно CUPS или какие-то фильтры.

CUPS version 1.1.20.

zenith
()

Подскажите ftp-прокси сервер с поддерждкой squid'а в качестве парента.

Форум — Admin

Нужен ftp-прокси сервер (желательно прозрачный), который способен заворачивать трафик на ftp-over-http прокси-сервер, например на squid'а.

zenith
()

RSS подписка на новые темы