Регистрация...

Eserv Forum / E5 / Mail / Обновления библиотек OpenSSL и SQLite

recent wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
OpenSSL dll обновлены до текущей стабильной 1.0.2h, в которой устранены разные ошибки и уязвимости, добавлена поддержка новых шифров. Eserv блокирует использование в openssl старых протоколов (SSLv2, SSLv3) и "небезопасных" шифров, в частности RC4. Всё вместе должно повысить безопасность использования Eserv или как минимум улучшить оценки ваших серверов при проверке внешними SSL-checker'ами.

SQLite обновлён до текущей версии 3.13.0 — там также множество исправлений и улучшений, хотя некоторые оказались не полностью обратно совместимы — в Eserv внесены соответствующие изменения для адаптации к новой версии SQLite.

http://www.eserv.ru/download/Eserv_mime_sqlite_ssl_fix_2016-06-05.rar

Бета. Старые exe и dll рекомендуется сохранить на всякий случай. Если новая версия окажется хуже совместимой с каким-то софтом, чем старая — пишите.
 
Комментарии к этой версии (06.06.2016 00:24) [~ac] db5b0b6b
АвторДатаТекстtags
asm15.06.2016 13:44
Не знаю связано ли с последними фиксами, но иногда наблюдаю при копировании большого количества писем (несколько сот/тысяч):

CopyMessageerror=-320 uid=452
EXCEPTION! CODE:C0000005 ADDRESS:0056CD64 WORD:FREE_MEM USER DATA: 149C057C THREAD ID: 00000880 HANDLER: 0FBBEF28 ** Exception time: Wed, 15 Jun 2016 13:25:31 +0300 ** Thread number/reuse/id:121378 0 2176 ** API Calls: HeapSize sqlite3_finalize STACK: (3) 78E075EB 00000648 774E9902 0FBBFFD4 00000000 149C2504 [00000000] RETURN STACK: 0FBBEF14 : 005D007D >IMAP. 0FBBEF18 : 005E2882 EservStorage:DoForEachMessageInRangeDb 0FBBEF1C : 005ECBFB CopyMessages 0FBBEF20 : 005ED610 (COPY) 0FBBEF24 : 00555234 CATCH 0FBBEF28 : 0FBBEF80 0FBBEF2C : 0FBBFF90 0FBBEF30 : 005EDDDA CATCH 0FBBEF34 : 005EF46D COPY 0FBBEF38 : 005C3239 ExecCommand 0FBBEF3C : 005C3311 DoCommandP 0FBBEF40 : 00553294 (LocalsExit) 0FBBEF44 : 00000004 0FBBEF48 : 005EDF2D ImapAppendMessageAction 0FBBEF4C : 005EDD84 ParseAndExecImapCommand 0FBBEF50 : 005EF511 UID 0FBBEF54 : 00000000 0FBBEF58 : 005C3239 ExecCommand 0FBBEF5C : 005C3311 DoCommandP 0FBBEF60 : 00553294 (LocalsExit) 0FBBEF64 : 00000004 0FBBEF68 : 005EDF2D ImapAppendMessageAction 0FBBEF6C : 005C3436 DoCommand 0FBBEF70 : 00553294 (LocalsExit) 0FBBEF74 : 00000004 0FBBEF78 : 005EDF2D ImapAppendMessageAction 0FBBEF7C : 00555234 CATCH 0FBBEF80 : 0FBBEFC0 0FBBEF84 : 0FBBFF8C 0FBBEF88 : 00568329 EVALUATE-WITH 0FBBEF8C : 00000006 0FBBEF90 : 00000000 0FBBEF94 : 00000000 0FBBEF98 : 149C19C8 0FBBEF9C : 00000000 0FBBEFA0 : 00000000 0FBBEFA4 : 00000000 0FBBEFA8 : 005C3464 EvalCommand


13:25:20 121378
Connection from: 172.16.2.4:39646 13:25:20 121378 Connected 13:25:20 121378 A0001 CAPABILITY 13:25:20 121378 A0002 LOGIN tatyana@.ru 13:25:20 121378 Authorized as: tatyana@.ru 13:25:20 121378 Opening mailbox for tatyana@.ru, real email: tatyana@.ru 13:25:20 121378 A0003 STATUS Temp (MESSAGES UNSEEN) 13:25:20 121378 A0004 SELECT Temp 13:25:20 121378 A0005 UID SEARCH 1000 13:25:20 121378 A0006 UID COPY 1:* INBOX 13:25:31 121378 Mailbox closed 13:25:31 121378 STAT: 162:906:0:0:11469
wikipost
ac16.06.2016 02:12
asm пишет: Не знаю связано ли с последними фиксами

А до установки последних фиксов бывало такое?

-320 — это когда HeapReAlloc возвращает ноль. То есть либо память исчерпалась, либо хип потока развалился...
wikipost
asm16.06.2016 17:25
До установки, да было, нашел в старых логах

Памяти вполне достаточно, swap включен в авто
wikipost
asm20.06.2016 09:46
ред: 20.06.2016 09:51
в билде acSMTP4 (видимо и acIMAP4 тоже) при использовании с конфигом Eserv 3.x поломался функционал связи с внешним антиспамом PopFile

2016-06-20 09:15:21;salutationsz69@googlemail.com;igor@;82594;<82734-15650-6G07CUP-2OU6T-R2MVV-R0FCE4T-WKQ@googlemail.com>;79.104.222.29;SMTP;E:\mail\spool\salutationsz69@googlemail.com!15!1276936187!1.eml
2016-06-20 09:15:32;=?koi8-r?B?98HMxc7Uyc4=?= <sunfishesqi4@inbox.ru>;andrey.kovalev@;0;<7435322072.S277NOVH148024@jzarahxhra.tjrweslfajck.com>;172.16.1.6;IMAPS;<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value><array><data><value />

в логе PopFile-a (но это скорее от acIMAP-а):
2016/6/20 09:11:32 3724: bayes: 2164: Invalid session key 9MRIyV324oE30mGask provided in Classifier::Bayes @ 3260
2016/6/20 09:15:31 3724: bayes: 2164: Invalid session key 9MRIyV324oE30mGask provided in Classifier::Bayes @ 3260
2016/6/20 09:15:32 3724: bayes: 2164: Invalid session key 9MRIyV324oE30mGask provided in Classifier::Bayes @ 3260
wikipost
asm20.06.2016 10:21
Решается обновлением perl модулей самого PopFile-a (http://getpopfile.org/downloads/updateSSL-mk2-for-POPFile-1.1.3.zip)
wikipost
figaro17.02.2017 11:37
ред: 17.02.2017 12:06
Здравствуйте. После обновления файлов из Eserv_mime_sqlite_ssl_fix_2016-06-05.rar , в логе acIMAP ошибки:

0 Message not found (FETCH) Exception time: Wed, 15 Feb 2017 16:06:48 +0400 Thread number/reuse/id:45 0 2252
API Calls: GetTickCount sqlite3_finalize
Что сделано не так?

Нет, я ошибся, посмотрел лог до обновления, там тоже есть такая ошибка
А еще вот такое:
UNHANDLED EXCEPTION: FFFFFECA
RETURN STACK:
104FEFA0 : 00555234 procmsg err=-320
UNHANDLED EXCEPTION: FFFFFECA
RETURN STACK:
0A6CEFA0 : 00555234 CATCH
0A6CEFA4 : 00000000
0A6CEFA8 : 0A6CFF84
0A6CEFAC : 0056B954 FATAL-HANDLER1
0A6CEFB0 : 005551CC THROW
0A6CEFB4 : 00572CF5 (")
0A6CEFB8 : 00553294 (LocalsExit)
0A6CEFBC : 00000004
0A6CEFC0 : 0000007B
0A6CEFC4 : 005730C1 _STRLITERAL
0A6CEFC8 : 005ED850 CATCH
0A6CEFCC : 005ED9D4 ClassicThread
0A6CEFD0 : 005ED9E8 ClassicThread
SOURCE:
<30>
Log started: Wed, 15 Feb 2017 19:09:40 +0400 (acIMAP/5.05, build 34184, 28.02.2014) WS-201-1\Figaro <31>TCPD, Service installed OK
wikipost
figaro17.02.2017 12:02
А еще в acSMTP тоже лог с ошибками при старте

SNMP:starting... acSMTP/5.06
SNMP Service started at port 25 on interface 0.0.0.0
  • 2379 bytes
  • LI: 25 : 192.168.22.201 0 LP: 465 : * 0 LP: 587 : * 0 t@2531900.ru- too long password, not authorized. t@2531900.ru- too long password, not authorized.
wikipost
figaro17.02.2017 12:08
Лог в acWEB ошибки:
2017-02-17 12:59:39;0.0.0.0;Error 32 in the rule file "..\CommonPlugins\..\CommonPlugins\pop2smtp\headers\HEADER-END.rules.txt", line: 3, char: 41
2017-02-17 13:01:17;0.0.0.0;Error 32 in the rule file "..\CommonPlugins\..\CommonPlugins\pop2smtp\headers\HEADER-END.rules.txt", line: 3, char: 41
2017-02-17 13:03:40;0.0.0.0;Error 32 in the rule file "..\CommonPlugins\..\CommonPlugins\pop2smtp\headers\HEADER-END.rules.txt", line: 3, char: 41
wikipost
ac25.02.2017 15:00
figaro пишет: Error 32 in the rule file "..\CommonPlugins\..\CommonPlugins\pop2smtp\headers\HEADER-END.rules.txt", line: 3, char: 41

Это ошибка совместного доступа к файлу
CommonPlugins\pop2smtp\pop3msgids.txt

Открыт еще в какой-то программе кроме acSMTP.
wikipost
ac25.02.2017 15:03
figaro пишет: t@2531900.ru- too long password, not authorized.

Либо подбирают пароли, либо кто-то не туда попал просто (если не ваш домен).
wikipost
Работает на Eserv/5.05567 (10.02.2020)