ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Q: не пора ли обновить Squirrelmail?
@ 2004-10-03 18:56 Konstantin A. Lepikhov
  2004-10-04  4:22 ` Evgeniy Kobzev
  0 siblings, 1 reply; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2004-10-03 18:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus List

Здравствуйте!

С пакетом squirrelmail у нас беда - он в принципе не работает "из
коробки". Понятно, что это проблема его авторов - пока еще рано жить в
"чистом" UTF-8 и чихать на 8-bit encodings, но надо же что-то делать.
Поэтому есть 2 предложения:

1) Перевод с ru_RU.UTF-8 на ru_RU.KOI8-R (по-крайней мере, исправляем баги
при перекодировании 8bit сообщений). Также придется переводить в 8bit .po
и справку + все переведенные плагины.
2) Исправление бага с &&gt - такая бяка вылазит при квотировании.
Искать мне его было лень, взял последний cvs snapshot из SM-1_4-STABLE -
все нормально. Может быть лучше так и сделать (тоже собрать некий
snapshot?).

Насчет перевода можно поступить иначе - собрать с UTF-8, но в доки кинуть
"Белку по-русски" Мохина (сам запарился эту статью искать) - т.е. пусть
каждый решает сам что делать дальше.

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: не пора ли обновить Squirrelmail?
  2004-10-03 18:56 [sisyphus] Q: не пора ли обновить Squirrelmail? Konstantin A. Lepikhov
@ 2004-10-04  4:22 ` Evgeniy Kobzev
  2004-10-04  8:26   ` [sisyphus] " Konstantin A. Lepikhov
  2004-10-18  6:46   ` [sisyphus] " Epiphanov Sergei
  0 siblings, 2 replies; 11+ messages in thread
From: Evgeniy Kobzev @ 2004-10-04  4:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Konstantin A. Lepikhov wrote:
> Здравствуйте!
> 
> С пакетом squirrelmail у нас беда - он в принципе не работает "из
> коробки". Понятно, что это проблема его авторов - пока еще рано жить в
> "чистом" UTF-8 и чихать на 8-bit encodings, но надо же что-то делать.
> Поэтому есть 2 предложения:
> 
> 1) Перевод с ru_RU.UTF-8 на ru_RU.KOI8-R (по-крайней мере, исправляем баги
> при перекодировании 8bit сообщений). Также придется переводить в 8bit .po
> и справку + все переведенные плагины.
> 2) Исправление бага с &&gt - такая бяка вылазит при квотировании.
> Искать мне его было лень, взял последний cvs snapshot из SM-1_4-STABLE -
> все нормально. Может быть лучше так и сделать (тоже собрать некий
> snapshot?).
> 
> Насчет перевода можно поступить иначе - собрать с UTF-8, но в доки кинуть
> "Белку по-русски" Мохина (сам запарился эту статью искать) - т.е. пусть
> каждый решает сам что делать дальше.
> 

Работает он "из коробки", по крайней мере с UTF-8, только нужно кроме 
него поставить ещё и php-mbstring.
И затем в /etc/php/<version>/mod_php/php.d/mbstring.ini изменить

mbstring.internal_encoding = UTF-8
mbstring.func_overload = 4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [sisyphus] Re: Q: не пора ли обновить Squirrelmail?
  2004-10-04  4:22 ` Evgeniy Kobzev
@ 2004-10-04  8:26   ` Konstantin A. Lepikhov
  2004-10-04 10:27     ` Evgeniy Kobzev
  2004-10-18  6:46   ` [sisyphus] " Epiphanov Sergei
  1 sibling, 1 reply; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2004-10-04  8:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Hi Evgeniy!

Monday 04, at 08:22:54 AM you wrote:

<skip>
> Работает он "из коробки", по крайней мере с UTF-8, только нужно кроме 
> него поставить ещё и php-mbstring.
> И затем в /etc/php/<version>/mod_php/php.d/mbstring.ini изменить
> 
> mbstring.internal_encoding = UTF-8
> mbstring.func_overload = 4
У меня нет. php-mbstring поставил, правда я делал backport версии из 4.3.9
в 4.3.0 для ALM22 :) В результате phpinfo() сообщает что mbstring
работает, но ничего не изменилось - при попытке ответить на сообщение, его
текст остается в 8bit, а интерфейс в UTF-8.

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Re: Q: не пора ли обновить Squirrelmail?
  2004-10-04  8:26   ` [sisyphus] " Konstantin A. Lepikhov
@ 2004-10-04 10:27     ` Evgeniy Kobzev
  2004-10-04 11:14       ` Konstantin A. Lepikhov
  2004-10-17 13:19       ` Konstantin A. Lepikhov
  0 siblings, 2 replies; 11+ messages in thread
From: Evgeniy Kobzev @ 2004-10-04 10:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Konstantin A. Lepikhov wrote:
> Hi Evgeniy!
> 
> Monday 04, at 08:22:54 AM you wrote:
> 
> <skip>
> 
>>Работает он "из коробки", по крайней мере с UTF-8, только нужно кроме 
>>него поставить ещё и php-mbstring.
>>И затем в /etc/php/<version>/mod_php/php.d/mbstring.ini изменить
>>
>>mbstring.internal_encoding = UTF-8
>>mbstring.func_overload = 4
> 
> У меня нет. php-mbstring поставил, правда я делал backport версии из 4.3.9
> в 4.3.0 для ALM22 :) В результате phpinfo() сообщает что mbstring
> работает, но ничего не изменилось - при попытке ответить на сообщение, его
> текст остается в 8bit, а интерфейс в UTF-8.
> 

Странно.
А заголовки писем, те которые на кирилице нормально показывает?
Не вопросительными знаками?
Может всё дело в PHP 4.3.0? на 4.3.9 всё работает.

Тут недавно ещё писали про баг с qt; и т.п.
Грязный хак - в src/compose.php в районе 1070 строки
echo htmlspecialchars(decodeHeader($body,false,false));
исправить на
echo decodeHeader($body,false,false);
тогда будет нормальное квотирование.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [sisyphus] Re: Q: не пора ли обновить Squirrelmail?
  2004-10-04 10:27     ` Evgeniy Kobzev
@ 2004-10-04 11:14       ` Konstantin A. Lepikhov
  2004-10-04 11:28         ` Evgeniy Kobzev
  2004-10-17 13:19       ` Konstantin A. Lepikhov
  1 sibling, 1 reply; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2004-10-04 11:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Hi Evgeniy!

Monday 04, at 02:27:07 PM you wrote:

<skip>
> >У меня нет. php-mbstring поставил, правда я делал backport версии из 4.3.9
> >в 4.3.0 для ALM22 :) В результате phpinfo() сообщает что mbstring
> >работает, но ничего не изменилось - при попытке ответить на сообщение, его
> >текст остается в 8bit, а интерфейс в UTF-8.
> >
> 
> Странно.
> А заголовки писем, те которые на кирилице нормально показывает?
например, мое в эту рассылку. Обычные письма, ничего особенного. SM
Нормально _показывает_ все письма, в тч и с 8bit кодировками, он просто не
перекодирует их в UTF-8 при цитировании.

> Не вопросительными знаками?
> Может всё дело в PHP 4.3.0? на 4.3.9 всё работает.
Может быть. Лень мне 4.3.9 под ALM22 бэкпортить :-/

> 
> Тут недавно ещё писали про баг с qt; и т.п.
> Грязный хак - в src/compose.php в районе 1070 строки
> echo htmlspecialchars(decodeHeader($body,false,false));
> исправить на
> echo decodeHeader($body,false,false);
> тогда будет нормальное квотирование.
в bugzilla?

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Re: Q: не пора ли обновить Squirrelmail?
  2004-10-04 11:14       ` Konstantin A. Lepikhov
@ 2004-10-04 11:28         ` Evgeniy Kobzev
  2004-10-04 11:58           ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 11+ messages in thread
From: Evgeniy Kobzev @ 2004-10-04 11:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Konstantin A. Lepikhov wrote:
>>Тут недавно ещё писали про баг с qt; и т.п.
>>Грязный хак - в src/compose.php в районе 1070 строки
>>echo htmlspecialchars(decodeHeader($body,false,false));
>>исправить на
>>echo decodeHeader($body,false,false);
>>тогда будет нормальное квотирование.
> 
> в bugzilla?

не уверен, причем сильно, ибо не знаю как это отразится на security.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [sisyphus] Re: Q: не пора ли обновить Squirrelmail?
  2004-10-04 11:28         ` Evgeniy Kobzev
@ 2004-10-04 11:58           ` Konstantin A. Lepikhov
  2004-10-04 12:42             ` Evgeniy Kobzev
  0 siblings, 1 reply; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2004-10-04 11:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Hi Evgeniy!

Monday 04, at 03:28:07 PM you wrote:

> Konstantin A. Lepikhov wrote:
> >>Тут недавно ещё писали про баг с qt; и т.п.
> >>Грязный хак - в src/compose.php в районе 1070 строки
> >>echo htmlspecialchars(decodeHeader($body,false,false));
> >>исправить на
> >>echo decodeHeader($body,false,false);
> >>тогда будет нормальное квотирование.
> >
> >в bugzilla?
> 
> не уверен, причем сильно, ибо не знаю как это отразится на security.
вот кусок diff'а с cvs версией:
--- compose.php.old	2004-10-02 14:08:23 +0400
+++ compose.php	2004-10-01 02:56:41 +0400
@@ -1064,190 +1064,188 @@ function showInputForm ($session, $value
             if ($default_charset == 'iso-2022-jp') {
                 echo "\n\n".($prefix_sig==true? "-- \n":'').mb_convert_encoding($signature, 'EUC-JP');
             }else{
-            echo "\n\n".($prefix_sig==true? "-- \n":'').decodeHeader($signature,false,false);
+                echo "\n\n".($prefix_sig==true? "-- \n":'').decodeHeader($signature,false,false);
+            }
         }
-    }
-    }
-    else {
-       echo htmlspecialchars(decodeHeader($body,false,false));
+    } else {
+        echo htmlspecialchars(decodeHeader($body,false,false));
     }
     echo '</textarea><br />' . "\n" .
<skip>

по-видимому, они в скобках запутались.

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Re: Q: не пора ли обновить Squirrelmail?
  2004-10-04 11:58           ` Konstantin A. Lepikhov
@ 2004-10-04 12:42             ` Evgeniy Kobzev
  0 siblings, 0 replies; 11+ messages in thread
From: Evgeniy Kobzev @ 2004-10-04 12:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Konstantin A. Lepikhov wrote:
> Hi Evgeniy!
> 
> Monday 04, at 03:28:07 PM you wrote:
> 
> 
>>Konstantin A. Lepikhov wrote:
>>
>>>>Тут недавно ещё писали про баг с qt; и т.п.
>>>>Грязный хак - в src/compose.php в районе 1070 строки
>>>>echo htmlspecialchars(decodeHeader($body,false,false));
>>>>исправить на
>>>>echo decodeHeader($body,false,false);
>>>>тогда будет нормальное квотирование.
>>>
>>>в bugzilla?
>>
>>не уверен, причем сильно, ибо не знаю как это отразится на security.
> 
<skip>
> <skip>
> 
> по-видимому, они в скобках запутались.

:) Нет, это они в форматировании запутались, там было без 100 грамм не 
разобраться. Ну раз в последнем CVS лишний htmlspecialchars() не убрали, 
значит зачем то это надо :) Бум ждать...


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [sisyphus] Re: Q: не пора ли обновить Squirrelmail?
  2004-10-04 10:27     ` Evgeniy Kobzev
  2004-10-04 11:14       ` Konstantin A. Lepikhov
@ 2004-10-17 13:19       ` Konstantin A. Lepikhov
  1 sibling, 0 replies; 11+ messages in thread
From: Konstantin A. Lepikhov @ 2004-10-17 13:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Hi Evgeniy!

Monday 04, at 02:27:07 PM you wrote:

> Konstantin A. Lepikhov wrote:
> >Hi Evgeniy!
> >
> >Monday 04, at 08:22:54 AM you wrote:
> >
> ><skip>
> >
> >>Работает он "из коробки", по крайней мере с UTF-8, только нужно кроме 
> >>него поставить ещё и php-mbstring.
> >>И затем в /etc/php/<version>/mod_php/php.d/mbstring.ini изменить
> >>
> >>mbstring.internal_encoding = UTF-8
> >>mbstring.func_overload = 4
> >
> >У меня нет. php-mbstring поставил, правда я делал backport версии из 4.3.9
> >в 4.3.0 для ALM22 :) В результате phpinfo() сообщает что mbstring
> >работает, но ничего не изменилось - при попытке ответить на сообщение, его
> >текст остается в 8bit, а интерфейс в UTF-8.
> >
> 
> Странно.
> А заголовки писем, те которые на кирилице нормально показывает?
> Не вопросительными знаками?
> Может всё дело в PHP 4.3.0? на 4.3.9 всё работает.
перевел сервер на ALM2.4 - баг остался, и никакой mbstring с вашими
настройками не помог - не перекодируются сообщения и все. Все-таки надо
разобраться, может еще чего упустили?

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: не пора ли обновить Squirrelmail?
  2004-10-04  4:22 ` Evgeniy Kobzev
  2004-10-04  8:26   ` [sisyphus] " Konstantin A. Lepikhov
@ 2004-10-18  6:46   ` Epiphanov Sergei
  2004-10-18  8:15     ` Evgeniy Kobzev
  1 sibling, 1 reply; 11+ messages in thread
From: Epiphanov Sergei @ 2004-10-18  6:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от 4 Октябрь 2004 08:22 Evgeniy Kobzev написал:

> Работает он "из коробки", по крайней мере с UTF-8, только нужно кроме
> него поставить ещё и php-mbstring.
> И затем в /etc/php/<version>/mod_php/php.d/mbstring.ini изменить
>
> mbstring.internal_encoding = UTF-8
> mbstring.func_overload = 4

А как squirrelmail работает с параметром
mbstring.func_overload = 7

(этого требует другая программа)?

При моей попытке это написать появились предупреждения при компиляции 
команды ereg (файл functions/strings.php, стр. 55) выдавал строку:
"Warning: premature end of <не помню что>"

Устанавливал оба параметра:
mbstring.internal_encoding = UTF-8
mbstring.func_overload = 7

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Q: не пора ли обновить Squirrelmail?
  2004-10-18  6:46   ` [sisyphus] " Epiphanov Sergei
@ 2004-10-18  8:15     ` Evgeniy Kobzev
  0 siblings, 0 replies; 11+ messages in thread
From: Evgeniy Kobzev @ 2004-10-18  8:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Epiphanov Sergei wrote:
> В сообщении от 4 Октябрь 2004 08:22 Evgeniy Kobzev написал:
> 
> 
>>Работает он "из коробки", по крайней мере с UTF-8, только нужно кроме
>>него поставить ещё и php-mbstring.
>>И затем в /etc/php/<version>/mod_php/php.d/mbstring.ini изменить
>>
>>mbstring.internal_encoding = UTF-8
>>mbstring.func_overload = 4
> 
> 
> А как squirrelmail работает с параметром
> mbstring.func_overload = 7
> 
> (этого требует другая программа)?
> 
> При моей попытке это написать появились предупреждения при компиляции 
> команды ereg (файл functions/strings.php, стр. 55) выдавал строку:
> "Warning: premature end of <не помню что>"
> 
> Устанавливал оба параметра:
> mbstring.internal_encoding = UTF-8
> mbstring.func_overload = 7
> 

С 7 засада где-то была.
А вот где не помню. По моему в функциях str*


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2004-10-18  8:15 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-03 18:56 [sisyphus] Q: не пора ли обновить Squirrelmail? Konstantin A. Lepikhov
2004-10-04  4:22 ` Evgeniy Kobzev
2004-10-04  8:26   ` [sisyphus] " Konstantin A. Lepikhov
2004-10-04 10:27     ` Evgeniy Kobzev
2004-10-04 11:14       ` Konstantin A. Lepikhov
2004-10-04 11:28         ` Evgeniy Kobzev
2004-10-04 11:58           ` Konstantin A. Lepikhov
2004-10-04 12:42             ` Evgeniy Kobzev
2004-10-17 13:19       ` Konstantin A. Lepikhov
2004-10-18  6:46   ` [sisyphus] " Epiphanov Sergei
2004-10-18  8:15     ` Evgeniy Kobzev

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git