The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Представлен релиз PHP 5.2.10"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Представлен релиз PHP 5.2.10"  +/
Сообщение от opennews on 19-Июн-09, 14:57 
Вышел релиз PHP 5.2.10 (http://www.php.net/releases/5_2_10.php), в котором исправлено более 100 ошибок (http://www.php.net/ChangeLog-5.php#5.2.10) и устранена одна уязвимость.


Наиболее интересные изменения:

-  Устранена уязвимость (http://bugs.php.net/bug.php?id=48378) в функции exif_read_data(), которая может привести к краху и потенциальному выполнению кода злоумышленника при обработке JPEG изображения со специально оформленным блоком мета-данных;

-  В http враппер для функции fopen добавлена опция "ignore_errors";

-  Устранена ошибка, приводящая к повреждению памяти при чтении параметров zip файлов;

-  Исправлена ошибка, приводящая к краху при задании некорректных значений в session.save_path;

-  Устранена утечка памяти в коде ob_get_clean/ob_get_flush;

-  Изменено значение по умолчанию для типа сортировки в array_unique(), из-за нарушения обратной совместимости внесенной в PHP 5.2.9, возвращено использование метода SORT_STRING;
-  Устранена утечка памяти в...

URL: http://www.php.net/releases/5_2_10.php
Новость: https://www.opennet.ru/opennews/art.shtml?num=22217

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Представлен релиз PHP 5.2.10"  –1 +/
Сообщение от kley email on 19-Июн-09, 14:57 
отличная новость, но пока сидим на 5.2.8, а некоторые проекты должны быть совместимы и с 4-кой, т.ч. за исправление ошибок спасибо, а новые фичи, рановано использовать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Представлен релиз PHP 5.2.10"  +/
Сообщение от pro100master (ok) on 19-Июн-09, 15:07 
уже давно возможно одновременно работать и с 4, и с 5. Засиделись вы в девках :)))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Представлен релиз PHP 5.2.10"  +/
Сообщение от Ivan (??) on 19-Июн-09, 17:58 
> отличная новость, но пока сидим на 5.2.8

Зачем? Не стрёмно когда там уже не одну сотню ошибок выявили?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Представлен релиз PHP 5.2.10"  +2 +/
Сообщение от Аноним (??) on 19-Июн-09, 16:40 
> В http враппер для функции fopen добавлена опция "ignore_errors";

нормальные люди ошибки обрабатывают, а ПХПшники ? Игнорируют ! :)))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Представлен релиз PHP 5.2.10"  +/
Сообщение от name (??) on 19-Июн-09, 20:06 
> нормальные люди ошибки обрабатывают, а ПХПшники ? Игнорируют ! :)))

да-да, конечно. Нормальные люди пишут

class IniFileException extends Exception
{
  IniFileException ()
  {
    super.Exception("IniFileException");
  }
}

class IniFile
{
  // ...

  /*
   * Closes the input stream and throws IniFileException if an error occurs.
   */
  void close () throws IniFileException
  {
    try
    {
      /* Try closing the bufferedReader stream */
      bufferedReader.close();
      bufferedReader = null;
    }
    catch (IOException e)
    {
      throw new IniFileException();
    }
  }
}

а ПХПшники

class IniFile {
  // ...

  function close () { return fclose($this->stream); }
}

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Представлен релиз PHP 5.2.10"  +/
Сообщение от Аноним (??) on 22-Июн-09, 10:00 
       The  fclose()  function  may  also  fail  and set errno for any of the errors specified for the routines close(2),
       write(2) or fflush(3).

fclose может вернуть ошибку если место на диске кончилось, например :) но настоящим ПХПшникам насрать на сохранность пользовательских данных :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Представлен релиз PHP 5.2.10"  +2 +/
Сообщение от Аноним (??) on 19-Июн-09, 17:15 
... Исправлена ошибка, связанная с возвратом функцией ip2long() некорректных значений на некоторых 64-разрядных системах; ...

Ну уж спасибо, теперь опять править код для совместимости ещё и с разными версиями пхп ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Представлен релиз PHP 5.2.10"  +/
Сообщение от Ivan (??) on 19-Июн-09, 18:00 
>... Исправлена ошибка, связанная с возвратом функцией ip2long() некорректных значений на некоторых
>64-разрядных системах; ...
>
>Ну уж спасибо, теперь опять править код для совместимости ещё и с
>разными версиями пхп ...

Если вы к ошибкам приспосабливаетесь вместо того, чтобы исправлять их или репортить, то что теперь, некорректные значения считать за эталон?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Представлен релиз PHP 5.2.10"  +1 +/
Сообщение от Аноним (??) on 20-Июн-09, 11:27 
некоторые разрабы в php очень упертые, например за simplexml отвечает слегка неадекватный чел, курл - обертка и поэтому перенаправить баг в сам курл они не могут, кстати stream_select у кого нить значение больше единицы возращает?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Представлен релиз PHP 5.2.10"  +/
Сообщение от Аноним (??) on 21-Июн-09, 13:31 
>кстати stream_select у кого нить значение больше единицы возращает?

Не знаю, не пробовал. Я проверяю рабочий массив...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Представлен релиз PHP 5.2.10"  +/
Сообщение от BigBug on 23-Июн-09, 23:28 
Зря вы думаете что я не репортил, репортил и с полным описанием проблемы, баг закрыли "это не баг, а особенность работы C функций в 32/64бит системах". А теперь вот ...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Представлен релиз PHP 5.2.10"  +/
Сообщение от zoonman (ok) on 21-Июн-09, 07:46 
Жаль конечно, что в PHP так много ошибок и косяков. Но это пожалуй лучшее из доступного.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Представлен релиз PHP 5.2.10"  +1 +/
Сообщение от dev (??) on 22-Июн-09, 00:34 
Их там так много не только потому что их просто там много... Представьте если бы этот язык использовал 1 человек? Сколько бы там было бы найдено багов?
Сейчас для большинства, написать сайт это писать на PHP . Хотя ситуация сейчас немного меняется: начинаяю больше использовать Python, Java. Perl к сожалению уходит к маргинальным языкам... но не из-за его паршивости (он прекрасен во многом), а из-за отсутствия вменяемых программистов на этом языке.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Представлен релиз PHP 5.2.10"  +/
Сообщение от anonymous (??) on 22-Июн-09, 10:50 
>Perl к сожалению уходит к маргинальным языкам... но не из-за его паршивости (он прекрасен во многом), а из-за отсутствия вменяемых программистов на этом языке.

Отсутствие программистов - следствие паршивости языка. Также следствием того же является скорость разработки следующей версии "в год по чайной ложке".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Представлен релиз PHP 5.2.10"  +/
Сообщение от tor email(??) on 30-Июн-09, 15:52 
Уж незнаю что маргинальнее синтаксис perl или дырявость php -D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Представлен релиз PHP 5.2.10"  +/
Сообщение от pro100master (ok) on 16-Июл-09, 09:39 
>Уж незнаю что маргинальнее синтаксис perl или дырявость php -D

слухи о дырявости php сильно преувеличены.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Представлен релиз PHP 5.2.10"  +/
Сообщение от Vitaly_loki (ok) on 16-Июл-09, 10:12 
>>Уж незнаю что маргинальнее синтаксис perl или дырявость php -D
>
>слухи о дирявости пыхпыха сильно преувеличены.

Да ладно... каждая новая версия - исправление критической уязвимости. Меня как-то, хвала Богам Олимпа, интерес к этому языку обошел стороной... как писал на Perl/Python, так и пишу и горя не знаю... Нет никаких проблем с совместимостью после обновления и т.д. Да и сами языки нравятся

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Представлен релиз PHP 5.2.10"  +/
Сообщение от аноним on 16-Июл-09, 10:17 
>пишу и горя не знаю... Нет никаких проблем с совместимостью после обновления и т.д.

само главное - нет никакого гимора с заказчиками

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Представлен релиз PHP 5.2.10"  +/
Сообщение от Vitaly_loki (ok) on 16-Июл-09, 11:00 
>>пишу и горя не знаю... Нет никаких проблем с совместимостью после обновления и т.д.
>
>само главное - нет никакого гимора с заказчиками

Им пофиг на чем я пишу, лишь бы работало и работало хорошо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Представлен релиз PHP 5.2.10"  +/
Сообщение от pro100master (ok) on 16-Июл-09, 18:13 

>>слухи о дирявости пыхпыха сильно преувеличены.
>
>Да ладно... каждая новая версия - исправление критической уязвимости. Меня как-то, хвала
>Богам Олимпа, интерес к этому языку обошел стороной... как писал на
>Perl/Python, так и пишу и горя не знаю... Нет никаких проблем
>с совместимостью после обновления и т.д. Да и сами языки нравятся
>

а вы хоть раз читали комментарии к релизам? В данном релизе только в 11 пунктах есть то, что я за 12 лет хоть раз использовал. И так в большинства релизах. Меня напрягают только глюки eAccelerator-a и прочих надстроек. Так что для живого языка, он действительно не так уж дыряв, как о нём любят рассказывать программеры на perl, python, java, c#, asp, ruby...  (проф. работаю 15 лет на 4-х языках, если что) :)))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Представлен релиз PHP 5.2.10"  +/
Сообщение от tor email(??) on 25-Июл-09, 13:35 
http://sharifulin.livejournal.com/48745.html
:-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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