The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Представлен notqmail, форк почтового сервера qmail

21.08.2019 11:28

Представлен первый выпуск проекта notqmail, в рамках которого началось развитие форка почтового сервера qmail. Qmail был создан Дэниелом Бернштейном (Daniel J. Bernstein) в 1995 году в целью предоставления более безопасной и быстрой замены sendmail. Последний выпуск qmail 1.03 был опубликован в 1998 году и с тех пор официальная поставка не обновлялась, но сервер остаётся примером качественного и безопасного ПО, поэтому продолжает применяться до сих пор и оброс многочисленными патчами и надстройками. В своё время на базе qmail 1.03 и накопившихся патчей был сформирован дистрибутив netqmail, но сейчас он находится в заброшенном виде и не обновлялся с 2007 года.

Амитай Шлеер (Amitai Schleier), участник разработки NetBSD и автор различных патчей и настроек к qmail, совместно с заинтересованными энтузиастами основал проект notqmail, нацеленный на продолжение разработки qmail в форме целостного продукта, а не набора патчей. Как и qmail, новый проект распространяется как общественное достояние (полный отказ от авторских прав c возможностью распространять и использовать продукт всеми и без ограничений).

Notqmail также продолжает придерживаться общих принципов qmail - архитектурной простоты, стабильности и минимального числа ошибок. Разработчики notqmail с большой осторожностью относятся к включению изменений и добавляют только необходимую в современных реалиях функциональность, сохраняя базовую совместимость с qmail и предлагая релизы, которые могут применяться для замены существующих установок qmail. Для сохранения должного уровня стабильности и безопасности релизы планируется выпускать очень часто и включать в каждый лишь небольшое число изменений, давая возможность пользователям собственными руками проверить предлагаемые изменения. Для упрощения перехода на новые выпуски планируется подготовить механизм надёжной, простой и регулярной установки обновлений.

Изначальная архитектура qmail будет сохраняться и базовые компоненты останутся в неизменном виде, что в определённой степени сохранит совместимость с ранее выпущенными надстройками и патчами для qmail 1.03. Дополнительные возможности планируется реализовывать в форме расширений, при необходимости добавляя необходимые программные интерфейсы в базовое ядро qmail. Из планируемых для включения новых возможностей отмечаются средства для проверки получателя SMTP, режимы аутентификации и шифрования (AUTH и TLS), поддержка SPF, SRS, DKIM, DMARC, EAI и SNI.

В первом выпуске проекта (1.07) решены проблемы с совместимостью с актуальными выпусками FreeBSD и macOS, добавлена возможность использования utmpx вместо utmp, решены проблемы с совместимостью с резолверами на базе BIND 9. Упрощена установка в произвольные каталоги, обеспечена возможность установки без входа под пользователем root и добавлена возможность сборки без необходимости создания отдельного пользователя qmail (может запускаться под произвольным непривилегированным пользователем). Добавлена проверка UID/GID во время выполнения.

В версии 1.08 планируется подготовить пакеты для Debian (deb) и RHEL (rpm), а также провести рефакторинг для замены устаревших Си-конструкций на варианты, соответствующие стандарту C89. В выпуске 1.9 запланировано добавление новых программных интерфейсов для расширений. В версии 2.0 ожидается изменение настроек системы почтовых очередей, добавление утилиты для восстановления очередей и доведение API до возможности подключения расширений для интеграции с LDAP.

  1. Главная ссылка к новости (https://schmonz.com/2019/08/20...)
  2. OpenNews: Автор qmail, D. J. Bernstein, изменил лицензию на все свои программы
  3. OpenNews: Создатель qmail, спустя 10 лет, оценивает безопасность проекта
  4. OpenNews: Обновление Exim 4.92.1 с устранением уязвимости
  5. OpenNews: Релиз почтового сервера Postfix 3.4.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: qmail, notqmail, fork, mail
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, fske (?), 11:38, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    >Как и qmail новый проект распространяется как общественное достояние (полный отказ от авторских прав c возможностью распространять и использовать продукт всеми и без ограничений)

    Ну и какого хрена делать форк тогда? Доработать без форков форков уже стало не модно?

     
     
  • 2.2, Анноим (?), 11:41, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Смена имени нужна чтобы не создавать путаницу и как день уважения DJB.
     
     
  • 3.18, fske (?), 18:17, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Какую путаницу? Просто вносить изменения в тот же проект нельзя?
     
     
  • 4.20, Аноним84701 (ok), 19:14, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >> >Как и qmail новый проект распространяется как общественное достояние (полный отказ от авторских прав c возможностью распространять и использовать продукт всеми и без ограничений)
    >> Ну и какого хрена делать форк тогда? Доработать без форков форков уже стало не модно?
    > Какую путаницу? Просто вносить изменения в тот же проект нельзя?

    Звучно пускать ветры в общественных местах тоже нигде вроде бы не запрещено, но негласные правила хорошего тона …

     
  • 3.27, Аноним (27), 18:07, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    бред какой-то! авторов из credits.txt никто ж выкидывать не собирается.
     

  • 1.3, Аноним (3), 11:44, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    С таким названием не взлетит.
     
  • 1.4, Вася (??), 11:49, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Дурацкое название
     
     
  • 2.13, Аноним (13), 15:58, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что вы скажете по поводу названия "GNU"?
     
     
  • 3.17, Аноним (17), 16:48, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Gnus Not Unix?
     
  • 2.22, Led (ok), 22:45, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > Дурацкое название

    На своё посмотри.

     
  • 2.28, Аноним (27), 18:08, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это же jewnix-way - тут всё так. За вмняемыми именами go micro$oft )
     

  • 1.5, пох. (?), 12:00, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ждем новых порций спама от кумейлов в режиме релея всего всем... некоторые люди ничему не учатся.
     
  • 1.6, Аноним (6), 12:05, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    С такими названиями ничего никогда не взлетит. Удачи.
     
     
  • 2.12, Аноним (12), 14:49, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну переименуют в 2.0, а пока "для совместимости" будет такое имя.
     

  • 1.7, Аноним (7), 12:34, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Есть же postfix, модульный и безопасный.
     
     
  • 2.8, Anonimus (??), 12:49, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    https://github.com/notqmail/notqmail/wiki#why-not-postfix
     

  • 1.9, myhand (ok), 13:23, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Закопайте. Это. Уже.
     
     
  • 2.14, Аноним (14), 16:30, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    выкопайте. то. шире.
     

  • 1.10, Мертвые_опята (?), 13:23, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > сервер остаётся примером качественного и безопасного ПО

    Ага. Правда там были три DoS Exec Code после этого и никаких фиксов от автора, но остается примером безопасного. Подумаешь в чистом qmail, в том виде как его предоставляет автор, без патчей в дистрибутивах, удаленное выполнение кода как было, так и есть :-D

     
     
  • 2.24, Тот самый (?), 23:57, 21/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > там были три DoS Exec Code

    Полная каша в голове. DoS и Exec Code абсолютно разные вещи. Exec Code ни когда не было, а вот три уязвимости DoS действительно имеют место быть. Правда все дружно признали, что эти уязвимости чисто академические и на практике не реализуемы. Посему их ни кто и не патчит.

     

  • 1.15, Аноним (15), 16:34, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    проснулось древнее зло
     
     
  • 2.25, Аноним (-), 02:31, 22/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ничего, ща мы тебя окропим)
     

  • 1.16, Аноним (17), 16:46, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >провести рефакторинг для замены устаревших Си-конструкций на варианты, соответствующие стандарту C89

    А C89 совсем не устарел, ага.

     
  • 1.21, Аноним (21), 20:08, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Переписывание на ржавчину в планах?
     
  • 1.23, th3m3 (ok), 23:27, 21/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Сначала подумал, что речь про gmail. Было бы неплохо.
     
  • 1.29, Аноним (29), 00:16, 23/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    qmail? i was hoping to see it burning in hell.
    I remember how it was... no good logs, no human readable config.
    spiting at all possible standards, spiting at common sense.
    seriously, who want to use it at almost 2020 already?
     
     
  • 2.31, Anonim (??), 08:20, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Because it is example of high quality and secure app?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру