Re: [Tigerlead] BUG #5334: Version 2.22 of Perl Safe module breaks UTF8 PostgreSQL 8.4
В списке pgsql-bugs по дате отправления:
| От | Tim Bunce |
|---|---|
| Тема | Re: [Tigerlead] BUG #5334: Version 2.22 of Perl Safe module breaks UTF8 PostgreSQL 8.4 |
| Дата | |
| Msg-id | 20100219091328.GD373@timac.local обсуждение исходный текст |
| Ответ на | BUG #5334: Version 2.22 of Perl Safe module breaks UTF8 PostgreSQL 8.4 ("Tim Bunce" <Tim.Bunce@pobox.com>) |
| Ответы |
Re: [Tigerlead] BUG #5334: Version 2.22 of Perl Safe module breaks UTF8 PostgreSQL 8.4
|
| Список | pgsql-bugs |
On Thu, Feb 18, 2010 at 01:36:59PM -0800, David E. Wheeler wrote: > On Feb 18, 2010, at 10:09 AM, Tim Bunce wrote: > > > It took a depressingly large number of intense hours to work out what > > was going on and then more to try to work out a relatively clean solution. > > > > The underlying problem is in perl and Safe but sadly there's no > > reasonable way to fix Safe such that PostgreSQL would work without > > changes. > > Hrm. I don't have this bug with Safe 3.19, FWIW. That's because Safe 1.19 (which I presume you meant) doesn't execute closures 'inside' the Safe compartment. So when the regex executes at runtime the C code looks up the utf8::SWASHNEW method without a problem. Tim.
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера