* [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) Исправление бага с &> - такая бяка вылазит при квотировании. Искать мне его было лень, взял последний 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) Исправление бага с &> - такая бяка вылазит при квотировании. > Искать мне его было лень, взял последний 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