Представлены (http://www.php.net/archive/2012.php#id2012-07-19-1) внеплановые корректирующие выпуски PHP 5.4.5 и 5.3.15, в которых исправлено более 30 ошибок (http://www.php.net/ChangeLog-5.php) и устранена опасная уязвимость в реализации функции _php_stream_scandir (CVE-2012-2688 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-2688)). Подробности об исправленной уязвимости не сообщаются, но судя по патчу (http://permalink.gmane.org/gmane.comp.php.cvs.general/58402), она может привести к переполнению буфера при обработке через интерфейс stream (http://ru2.php.net/manual/en/book.stream.php) специально оформленного содержимого директорий.
Из других исправленных проблем можно отметить крах при использовании определённых salt-значений в хэшах SHA256/512, повреждение памяти при большом числе одновременных вызовов ReflectionMethod, формирование некорректных ссылок на объекты в serialize(), крахи в php-fpm, утечки памяти в расширениях XML Writer и Intl.URL: http://www.php.net/archive/2012.php#id2012-07-19-1
Новость: http://www.opennet.me/opennews/art.shtml?num=34372
> крах при использовании определённых salt-значений в хэшах SHA256/512, повреждение памяти при большом числе одновременных вызовов ReflectionMethod, формирование некорректных ссылок на объекты в serialize(), крахи в php-fpm, утечки памяти в расширениях XML Writer и Intl.я бы добавил: "Несмотря на это, PHP был и остаётся одним из популярнейших языков для web-разработки"
95% веб разработчиков пишут на php
и 100% веб-разработчиков пишут хтмл.
Только количество "веб-разработчиков" не гарантирует качества веб-приложения.
можно подумать в жабе, дотнете, (что там ещё?) ошибок меньше.
http://habrahabr.ru/post/142140/
про жабу с дотнетом не меньше слезливых откровений и чё?
А вот про Руби меньше)))
ну, это пока
Да, не спорю. Но не факт, что и рубин не будет улучшаться... Хотя с быстродействием ситуация бодрящая.
> А вот про Руби меньше)))Там главная уязвимость пока -- мисменеджмент выпуска и представления 1.9 :(
Простите, о чем речь?..
> Простите, о чем речь?..Написал было подробней, да стёр.
Релизы 1.6/1.7/1.8 были прекрасно отменеджены (включая shim), а вот с 1.9 что-то непонятное произошло: нестабильную ветку стали использовать для работы (а не только разработки следующих версий фреймворков и прикладухи) -- при том, что на 2.0 были заранее анонсированы заметные несовместимости вследствие выравнивания старых просчётов.
Такое ощущение, что matz духа не хватило гаркнуть на понабежавших торопыг и объяснить, чем это чревато...
Спасибо! Пока не в курсе таких вещей...)))
> Спасибо! Пока не в курсе таких вещей...)))О! Вы ещё позаглядывайте на страничку download проекта rails. С каждым релизом такие интриги... Шекспир и Донцова! "Вышел рейлс vN+0.0.1. Рекомендуется использовать ruby версии ==1.X.Y. Текущая версия 1.X.Y+3 чётт... не того, а на 1.X.Y-1 (от предыдущего релиза) уже не работает совсем-совсем. Никакой речи про ruby 1.X+1 просто не может быть -- оно же "нестабильное", пред-став-ля-ет-е??!"
Вот прям сейчас: ""We recommend Ruby 1.9.3 for use with Rails. Rails 3.2 is the last one that supports Ruby 1.8. Ruby 1.8.6 and earlier are not supported, neither is version 1.9.1.
+++Молодым бойцам -- к обязательному ознакомлению.
Ссылки в студию, очень почитать хочется. Тем более ни на чем этом я не пишу.
>> крах при использовании определённых salt-значений в хэшах SHA256/512, повреждение памяти при большом числе одновременных вызовов ReflectionMethod, формирование некорректных ссылок на объекты в serialize(), крахи в php-fpm, утечки памяти в расширениях XML Writer и Intl.
> я бы добавил: "Несмотря на это, PHP был и остаётся одним из
> популярнейших языков для web-разработки"* internet explorer остаётся одним из популярнейших браузеров
* windows остаётся одной из популярнейших операционных системи вообще если человек покупает хостинг и ставит на него жумлу/вордпресс/хз что, ни разу в жизни не программировав ни на пыхе, ни на даже бейсике, причём здесь веб-разработка?
Был, остаётся, и будет оставаться ещё десяток лет минимум, потому как слишком много всего уже сделано, и перманентно отказываться от всего, и начинать переписывать с нуля могут себе позволить только никчёмные анонимные АНАЛитики.
> Был, остаётся, и будет оставаться ещё десяток лет минимум, потому как слишком
> много всего уже сделано, и перманентно отказываться от всего, и начинать
> переписывать с нуля могут себе позволить только никчёмные анонимные АНАЛитики.Ничего подобного. Переписывать с нуля, может быть, и не имеет смысла, но начинать новые проекты на пыхе в последнее время стали явно меньше. А через года три-четыре пых останется только там, где сидят последние паралитики.
Встречаемся здесь через три-четыре года.
Что-то слишком оптимистичные прогнозы у вас.
Непонятно почему тут ругают пыхеров-нубов. Уязвимости пачками находят в самом PHP, а не web-потугах новичков. Понятно, что на любом решении можно написать дырявый сайт. Но вот на PHP невозможно написать безопасный (чтобы можно было поставить и забыть), особенно на винде, где нет автообновления PHP.
Нубы пистонисты недовольны нубами пыхапистами, потому что те пишут не на пистоне, из-за чего пистон не используется на каждом первом вэб-сайте, из-за чего в нем не находят дыры каждую неделю.
Пистон разрешаю заменить на Джава, Раби, асп-дот-хрень или что-то еще по вкусу.
> Нубы пистонисты недовольны нубами пыхапистами, потому что те пишут не на пистоне, из-за чего пистон не используется на каждом первом вэб-сайте, из-за чего в нем не находят дыры каждую неделю.Логика не свободного, но раба :)
> Непонятно почему тут ругают пыхеров-нубов. Уязвимости пачками находят в самом PHPЕсть такое понятие -- культура, и поговорка такая -- "каков поп, таков и приход".
А начинающим разработчикам на php можно посоветовать почитать старое доброе A Study In Scarlet: http://seclists.org/bugtraq/2001/Jul/att-26/studyinscarlet.txt -- и не замыкаться на одном языке, хотя бы из любопытства поглядывать вокруг.
у арчеводов как всегда машина времени, пакет пришел еще вчера.
А мы на 5.2.17 еще до сих пор живем, хорошо что http://code.google.com/p/php52-backports/ патчи безопасности поставляет регулярно
Где скачать можно эту версию? мне нужна эта версия или же 5.4.10 - на офф сайте нет возможности ее скачать подскажите пожалуйста