1<?php 2$_SERVER['BASE_PAGE'] = 'archive/2010.php'; 3include_once __DIR__ . '/../include/prepend.inc'; 4news_archive_sidebar(); 5site_header("News Archive - 2010", ["cache" => true]); 6?> 7 8<h1>News Archive - 2010</h1> 9 10<p> 11 Here are the most important news items we have published in 2010 on PHP.net. 12</p> 13 14<hr> 15<div class="newsItem hentry"> 16 <div class="newsImage"></div> 17 <h1 class="summary entry-title"><a id="id2010-12-16-1" href="http://www.php.net/archive/2010.php#id2010-12-16-1" rel="bookmark" class="bookmark">PHP 5.2.16 Released!</a></h1> 18 <div class="entry-content description"> 19 <abbr class="published newsdate" title="2010-12-16T00:22:44-05:00">[16-Dec-2010]</abbr> 20 <div> 21 <p> 22 The PHP development team would like to announce the immediate 23 availability of PHP 5.2.16. This release marks the end of support 24 for PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3. 25 </p> 26 27 <p> 28 This release focuses on addressing a regression in open_basedir implementation 29 introduced in 5.2.15 in addition to fixing a crash inside PDO::pgsql 30 on data retrieval when the server is down. All users who have upgraded to 5.2.15 and are 31 utilizing open_basedir are strongly encouraged to upgrade to 5.2.16 or 5.3.4. 32 </p> 33 34 <p>To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a 35 migration guide available on <a href="/migration53">http://php.net/migration53</a>, details the changes between 36 PHP 5.2 and PHP 5.3.</p> 37 38 <p>For a full list of changes in PHP 5.2.16 see the ChangeLog at 39 <a href="/ChangeLog-5.php#5.2.16">http://www.php.net/ChangeLog-5.php#5.2.16</a>.</p> 40 </div> 41 42 </div> 43</div> 44 45<hr> 46<div class="newsItem hentry"> 47 <div class="newsImage"></div> 48 <h1 class="summary entry-title"><a id="id2010-12-10-1" href="http://www.php.net/archive/2010.php#id2010-12-10-1" rel="bookmark" class="bookmark">PHP 5.3.4 Released!</a></h1> 49 <div class="entry-content description"> 50 <abbr class="published newsdate" title="2010-12-10T01:19:36+01:00">[10-Dec-2010]</abbr> 51 <div> 52 <p> 53 The PHP development team is proud to announce the immediate release of PHP 54 5.3.4. This is a maintenance release in the 5.3 series, which includes a 55 large number of bug fixes. 56 </p> 57 58 <p> 59 <b>Security Enhancements and Fixes in PHP 5.3.4:</b> 60 </p> 61 <ul> 62 <li>Fixed crash in zip extract method (possible CWE-170).</li> 63 <li>Paths with NULL in them (foo\0bar.txt) are now considered as invalid (CVE-2006-7243).</li> 64 <li>Fixed a possible double free in imap extension (Identified by Mateusz 65 Kocielski). (CVE-2010-4150).</li> 66 <li>Fixed NULL pointer dereference in ZipArchive::getArchiveComment. 67 (CVE-2010-3709).</li> 68 <li>Fixed possible flaw in open_basedir (CVE-2010-3436).</li> 69 <li>Fixed MOPS-2010-24, fix string validation. (CVE-2010-2950).</li> 70 <li>Fixed symbolic resolution support when the target is a DFS share.</li> 71 <li>Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with 72 large amount of data) (CVE-2010-3710).</li> 73 </ul> 74 75 <p> 76 <b>Key Bug Fixes in PHP 5.3.4 include:</b> 77 </p> 78 <ul> 79 <li>Added stat support for zip stream.</li> 80 <li>Added follow_location (enabled by default) option for the http stream 81 support.</li> 82 <li>Added a 3rd parameter to get_html_translation_table. It now takes a charset hint, like htmlentities et al.</li> 83 <li>Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect 84 zend multibyte at runtime.</li> 85 <li>Multiple improvements to the FPM SAPI.</li> 86 <li>Over 100 other bug fixes.</li> 87 </ul> 88 89 <p> 90 For users upgrading from PHP 5.2 there is a migration guide 91 available <a href="http://php.net/migration53">here</a>, detailing 92 the changes between those releases and PHP 5.3. 93 </p> 94 95 <p> 96 For a full list of changes in PHP 5.3.4, see the 97 <a href="/ChangeLog-5.php#5.3.4">ChangeLog</a>. For source downloads 98 please visit our <a href="/downloads.php">downloads page</a>, Windows 99 binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>. 100 </p> 101 </div> 102 103 </div> 104</div> 105 106<hr> 107<div class="newsItem hentry"> 108 <div class="newsImage"></div> 109 <h1 class="summary entry-title"><a id="id2010-12-09-1" href="http://www.php.net/archive/2010.php#id2010-12-09-1" rel="bookmark" class="bookmark">PHP 5.2.15 Released!</a></h1> 110 <div class="entry-content description"> 111 <abbr class="published newsdate" title="2010-12-09T15:29:10-05:00">[09-Dec-2010]</abbr> 112 <div> 113 <p> 114 The PHP development team would like to announce the immediate 115 availability of PHP 5.2.15. This release marks the end of support 116 for PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3. 117 </p> 118 119 <p> 120 This release focuses on improving the security and stability of the 121 PHP 5.2.x branch with a small number, of predominatly security fixes. 122 </p> 123 124 <p> 125 <b>Security Enhancements and Fixes in PHP 5.2.15:</b> 126 </p> 127 <ul> 128 <li>Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE.</li> 129 <li>Fixed crash in zip extract method (possible CWE-170).</li> 130 <li>Fixed a possible double free in imap extension.</li> 131 <li>Fixed possible flaw in open_basedir (CVE-2010-3436).</li> 132 <li>Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709).</li> 133 <li>Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with large amount of data).</li> 134 </ul> 135 136 <p> 137 <b>Key enhancements in PHP 5.2.15 include:</b> 138 </p> 139 <ul> 140 <li>Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4).</li> 141 <li>Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy with SoapClient object).</li> 142 </ul> 143 144 <p>To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a 145 migration guide available on <a href="/migration53">http://php.net/migration53</a>, details the changes between 146 PHP 5.2 and PHP 5.3.</p> 147 148 <p>For a full list of changes in PHP 5.2.15 see the ChangeLog at 149 <a href="http://www.php.net/ChangeLog-5.php#5.2.15">http://www.php.net/ChangeLog-5.php#5.2.15</a>.</p> 150 </div> 151 152 </div> 153</div> 154 155<hr> 156<div class="newsItem hentry vevent"> 157 <div class="newsImage"><?php news_image("http://www.confoo.ca/", "logo_confoo_300_95.gif", "Confoo"); ?></div> 158 <h1 class="summary entry-title"><a id="id2010-11-08-1" href="http://confoo.ca/" rel="bookmark" class="bookmark">Confoo</a></h1> 159 <div class="entry-content description"> 160 <abbr class="published newsdate" title="2010-11-08T20:05:56-02:00">[08-Nov-2010]</abbr> 161 <p> 162 <a href="http://www.phpquebec.org/">PHP Quebec</a> is pleased to announce the 2011 edition of the <a href="http://confoo.ca/">http://confoo.ca/</a> Conference. 163 The Conference will take place in Montréal, Québec, Canada between March 9 and 164 11th 2011. We are looking for speakers willing to share their expertise with 165 Canadian and United States PHP professionals programmers and managers. 166 </p> 167 168 <p> 169 The Conference features technical one hour talks dedicated many aspects of 170 Web development such as mobile apps, security, databases, cloud, web standards, 171 accessibility, project management, agile methods, CMS & Frameworks, startups 172 and of course, PHP. 173 </p> 174 175 <p> 176 Organizers will prioritize new and original topics in English or French. 177 For more information, visit the website: <a href="http://confoo.ca/">http://confoo.ca/</a> 178 </p> 179 180 </div> 181</div> 182 183<hr> 184<div class="newsItem hentry vevent"> 185 <div class="newsImage"><?php news_image("http://www.phprio.org/phpnrio10", "phpnrio10.png", "PHP'n Rio 10"); ?></div> 186 <h1 class="summary entry-title"><a id="id2010-11-02-1" href="http://www.phprio.org/phpnrio10" rel="bookmark" class="bookmark">PHP'n Rio 10</a></h1> 187 <div class="entry-content description"> 188 <abbr class="published newsdate" title="2010-11-02T20:05:56-02:00">[02-Nov-2010]</abbr> 189 <p> 190 <a href="http://www.phprio.org/">The PHP Rio User Group</a> 191 is pleased to announce their second edition of 192 the <em>PHP'n Rio</em> conference. It will be held on November 20th, 193 2010, at the <a href="http://www.puc-rio.br/">PUC Rio university</a>, 194 Rio de Janeiro. It is a one day conference aimed on providing 195 experienced developers and beginners a chance to learn more about PHP 196 frameworks, web applications built in PHP, and the art of testing 197 code. 198 </p> 199 200 <p> 201 No fees or subscription required. Participation is entirely free! 202 </p> 203 204 <p> 205 Whether you live here or are around just enjoying the marvelous city, 206 come and join us :) For more information, please visit 207 <a href="http://www.phprio.org/phpnrio10"> 208 http://www.phprio.org/phpnrio10 209 </a> 210 (Portuguese only). 211 </p> 212 213 214 </div> 215</div> 216 217<hr> 218<div class="newsItem hentry vevent"> 219 <div class="newsImage"><?php news_image("http://www.zendcon.com/", "zend_phpconf10.jpg", "Zend / PHP Conference"); ?></div> 220 <h1 class="summary entry-title"><a id="id2010-09-30-1" href="http://www.zendcon.com/" rel="bookmark" class="bookmark">Zend / PHP Conference</a></h1> 221 <div class="entry-content description"> 222 <abbr class="published newsdate" title="2010-09-30T15:27:22+08:00">[30-Sep-2010]</abbr> 223 <div> 224 <p> 225 The 6th Annual Zend/PHP Conference will bring together PHP developers and 226 IT managers from around the world to discuss PHP best practices and explore 227 new technologies. 228 </p> 229 230 <p> 231 At ZendCon, you'll learn from a variety of technical sessions in 9 tracks, 232 renowned speakers, in-depth tutorials, an Exhibit Hall featuring industry 233 leaders and unique networking opportunities. 234 </p> 235 236 <ul> 237 <li> 238 Learn PHP best practices for architecture, design and development 239 </li> 240 <li> 241 Discover new advances in the PHP language and how to best harness them 242 </li> 243 <li> 244 Gain insights from peers, PHP luminaries, community members and 245 thought-leaders 246 </li> 247 <li> 248 Discover how to deploy and scale large PHP applications 249 </li> 250 <li> 251 Explore new technologies like NoSQL and Cloud Computing 252 </li> 253 <li> 254 Learn how to effectively leverage Zend Framework and the changes coming 255 in Zend Framework 2.0 256 </li> 257 </ul> 258 259 <p> 260 Register now so you don't miss out on the most popular tutorials and 261 savings. And join us at the 2010 Zend/PHP Conference - the largest 262 gathering of the PHP community! 263 </p> 264 </div> 265 266 </div> 267</div> 268 269<hr> 270<div class="newsItem hentry vevent"> 271 <div class="newsImage"><?php news_image("http://phpconference.es/", "barcelona2010.png", "PHP Barcelona Conference 2010"); ?></div> 272 <h1 class="summary entry-title"><a id="id2010-09-25-2" href="http://phpconference.es/" rel="bookmark" class="bookmark">PHP Barcelona Conference 2010</a></h1> 273 <div class="entry-content description"> 274 <abbr class="published newsdate" title="2010-09-25T13:30:45+02:00">[25-Sep-2010]</abbr> 275 <div> 276 <p>The <a href="http://phpbarcelona.org/">PHP Barcelona User Group</a> is pleased to announce the 4th edition of the <a href="http://phpconference.es/">PHP Barcelona Conference</a>. Come to the shores of the Mediterranean for two fun-packed days of cutting edge PHP, Application Scalability, High Performance, Databases, Integration, Testing, Clouds (not in the sky, we hope) and many many more topics and surprises. The event will take place from the 29th to the 30th of October and will bring together <strong>Ilia Alshanetsky</strong>, <strong>Fabien Potencier</strong>, <strong>Stefan Priebsch</strong>, <strong>Lorenzo Alberton</strong>, <strong>Enrico Zimuel</strong> and many more of the shiniest names in the industry for 48 hours of intensive PHP and fiesta!</p> 277 278 <p>For more information visit <a href="http://phpconference.es/">http://phpconference.es</a> and book your spot now before tickets run out and don't lose out on one of the most appealing events on the PHP calendar :)</p> 279 280 <p>See you in Barcelona!</p> 281 </div> 282 283 </div> 284</div> 285 286<hr> 287<div class="newsItem hentry vevent"> 288 <div class="newsImage"><?php news_image("http://phpconference.com/", "ipc2010.gif", "International PHP Conference 2010"); ?></div> 289 <h1 class="summary entry-title"><a id="id2010-09-25-1" href="http://phpconference.com/" rel="bookmark" class="bookmark">International PHP Conference</a></h1> 290 <div class="entry-content description"> 291 <abbr class="published newsdate" title="2010-09-25T13:09:54+02:00">[25-Sep-2010]</abbr> 292 <div> 293 <p>Not just another conference - this year has seen some high-valued 294 conferences (like our IPC Spring Edition in Berlin) and we are already 295 preparing the next big PHP conference. But this year makes a difference. 296 It's the 10th. anniversary of the International PHP Conference. Being in 297 business for ten years, we met some great people, made true fans and 298 encouraged PHP developers all over the world to commit their passion for 299 web-development to a growing community, that is behind some of the most 300 well-known websites today.</p> 301 302 <p>Of course, a great event is nothing without great developers and we are very 303 happy to welcome the PHP community to our next International PHP Conference 304 2010! Again, this conference is packed with workshops, sessions and keynotes 305 on some of the most trending topics in PHP and web development today. Wether 306 you are the developer dealing with core PHP features, the project lead that 307 is in continuous integration or the CTO looking for professional solutions, 308 this conference is the place to be. Not because of our 10 years of 309 experience in bringing together some of the most experienced heads in PHP 310 development - but because of this conference being one of Europe's leading 311 technology events that have been made possible by a really passionate 312 community. And that is ... by you.</p> 313 </div> 314 315 </div> 316</div> 317 318<hr> 319<div class="newsItem hentry vevent"> 320 <div class="newsImage"><?php news_image("http://conference.phpnw.org.uk/phpnw10/", "phpnw10_logo.png", "PHP | OSI Days 2010"); ?></div> 321 <h1 class="summary entry-title"><a id="id2010-09-09-1" href="http://www.php.net/archive/2010.php#id2010-09-09-1" rel="bookmark" class="bookmark">PHPNW10</a></h1> 322 <div class="entry-content description"> 323 <abbr class="published newsdate" title="2010-09-09T23:53:00+08:00">[09-Sep-2010]</abbr> 324 <p> 325 PHP North West is a PHP conference with a regional focus, bringing the best 326 of PHP speakers to the north-west of England on Saturday 9th October. A 327 full day of conference speakers over at least two tracks this should again 328 prove to be one of the best events for PHP user-led conferences in Europe. 329 We're also, as last year, having an informal half day of speakers on Sunday 330 10th October, at the Museum of Science and Industry (MOSI) nearby. With a 331 weekend packed with all things PHP and a ticket price to suit business and 332 hobbyists alike there are no reasons to miss out - see you in Manchester :) 333 </p> 334 <ul> 335 <li> 336 PHPNW10: 337 <a href="http://conference.phpnw.org.uk/phpnw10/">conference.phpnw.org.uk/phpnw10/</a> 338 </li> 339 <li> 340 Registration: 341 <a href="http://conference.phpnw.org.uk/register/">conference.phpnw.org.uk/register/</a> 342 </li> 343 </ul> 344 345 </div> 346</div> 347 348<hr> 349<div class="newsItem hentry"> 350 <div class="newsImage"></div> 351 <h1 class="summary entry-title"><a id="id2010-07-22-2" href="http://www.php.net/archive/2010.php#id2010-07-22-2" rel="bookmark" class="bookmark">PHP 5.3.3 Released!</a></h1> 352 <div class="entry-content description"> 353 <abbr class="published newsdate" title="2010-07-22T15:44:32+02:00">[22-Jul-2010]</abbr> 354 <div> 355 <p> 356 The PHP development team would like to announce the immediate 357 availability of PHP 5.3.3. This release focuses on improving the 358 stability and security of the PHP 5.3.x branch with over 100 bug 359 fixes, some of which are security related. All users are encouraged 360 to upgrade to this release. 361 </p> 362 363 <p> 364 <b>Backwards incompatible change:</b> 365 </p> 366 <ul> 367 <li>Methods with the same name as the last element of a namespaced class name 368 will no longer be treated as constructor. This change doesn't affect 369 non-namespaced classes. 370 371 <p><code><?php<br> 372namespace Foo;<br> 373class Bar {<br> 374 public function Bar() {<br> 375 // treated as constructor in PHP 5.3.0-5.3.2<br> 376 // treated as regular method in PHP 5.3.3<br> 377 }<br> 378}<br> 379?></code></p> 380 <p>There is no impact on migration from 5.2.x because namespaces were only introduced in PHP 5.3.</p></li> 381 </ul> 382 <p> 383 <b>Security Enhancements and Fixes in PHP 5.3.3:</b> 384 </p> 385 <ul> 386 <li>Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs (CVE-2010-2531).</li> 387 <li>Fixed a possible resource destruction issues in shm_put_var().</li> 388 <li>Fixed a possible information leak because of interruption of XOR operator.</li> 389 <li>Fixed a possible memory corruption because of unexpected call-time pass by refernce and following memory clobbering through callbacks.</li> 390 <li>Fixed a possible memory corruption in ArrayObject::uasort().</li> 391 <li>Fixed a possible memory corruption in parse_str().</li> 392 <li>Fixed a possible memory corruption in pack().</li> 393 <li>Fixed a possible memory corruption in substr_replace().</li> 394 <li>Fixed a possible memory corruption in addcslashes().</li> 395 <li>Fixed a possible stack exhaustion inside fnmatch().</li> 396 <li>Fixed a possible dechunking filter buffer overflow.</li> 397 <li>Fixed a possible arbitrary memory access inside sqlite extension.</li> 398 <li>Fixed string format validation inside phar extension.</li> 399 <li>Fixed handling of session variable serialization on certain prefix characters.</li> 400 <li>Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288).</li> 401 <li>Fixed SplObjectStorage unserialization problems (CVE-2010-2225).</li> 402 <li>Fixed possible buffer overflows in mysqlnd_list_fields, mysqlnd_change_user.</li> 403 <li>Fixed possible buffer overflows when handling error packets in mysqlnd.</li> 404 </ul> 405 406 <p> 407 <b>Key enhancements in PHP 5.3.3 include:</b> 408 </p> 409 <ul> 410 <li>Upgraded bundled sqlite to version 3.6.23.1.</li> 411 <li>Upgraded bundled PCRE to version 8.02.</li> 412 <li>Added FastCGI Process Manager (FPM) SAPI.</li> 413 <li>Added stream filter support to mcrypt extension.</li> 414 <li>Added full_special_chars filter to ext/filter.</li> 415 <li>Fixed a possible crash because of recursive GC invocation.</li> 416 <li>Fixed bug #52238 (Crash when an Exception occured in iterator_to_array).</li> 417 <li>Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function).</li> 418 <li>Fixed bug #52060 (Memory leak when passing a closure to method_exists()).</li> 419 <li>Fixed bug #52001 (Memory allocation problems after using variable variables).</li> 420 <li>Fixed bug #51723 (Content-length header is limited to 32bit integer with Apache2 on Windows).</li> 421 <li>Fixed bug #48930 (__COMPILER_HALT_OFFSET__ incorrect in PHP >= 5.3).</li> 422 </ul> 423 424 <p> 425 For users upgrading from PHP 5.2 there is a migration guide available on 426 <a href="/migration53">http://php.net/migration53</a>, detailing the changes between those 427 releases and PHP 5.3. 428 </p> 429 <p> 430 For a full list of changes in PHP 5.3.3, see the <a href="/ChangeLog-5.php#5.3.3">ChangeLog</a>. 431 </p> 432 433 </div> 434 435 </div> 436</div> 437 438<hr> 439<div class="newsItem hentry"> 440 <div class="newsImage"></div> 441 <h1 class="summary entry-title"><a id="id2010-07-22-1" href="http://www.php.net/archive/2010.php#id2010-07-22-1" rel="bookmark" class="bookmark">PHP 5.2.14 Released!</a></h1> 442 <div class="entry-content description"> 443 <abbr class="published newsdate" title="2010-07-22T15:42:03+02:00">[22-Jul-2010]</abbr> 444 <div> 445 <p> 446 The PHP development team would like to announce the immediate 447 availability of PHP 5.2.14. This release focuses on improving the 448 stability of the PHP 5.2.x branch with over 60 bug fixes, some of which 449 are security related.</p> 450 451 <p> 452 This release marks the end of the active support for PHP 453 5.2. Following this release the PHP 5.2 series will receive no further 454 active bug maintenance. Security fixes for PHP 5.2 might be published on a 455 case by cases basis. All users of PHP 5.2 are encouraged to upgrade to 456 PHP 5.3.</p> 457 458 <p> 459 <b>Security Enhancements and Fixes in PHP 5.2.14:</b> 460 </p> 461 <ul> 462 463 <li>Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs.</li> 464 <li>Fixed a possible interruption array leak in strrchr().(CVE-2010-2484)</li> 465 <li>Fixed a possible interruption array leak in strchr(), strstr(), substr(), chunk_split(), strtok(), addcslashes(), str_repeat(), trim().</li> 466 <li>Fixed a possible memory corruption in substr_replace().</li> 467 <li>Fixed SplObjectStorage unserialization problems (CVE-2010-2225).</li> 468 <li>Fixed a possible stack exaustion inside fnmatch().</li> 469 <li>Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288).</li> 470 <li>Fixed handling of session variable serialization on certain prefix characters.</li> 471 <li>Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski.</li> 472 </ul> 473 474 <p> 475 <b>Key enhancements in PHP 5.2.14 include:</b> 476 </p> 477 <ul> 478 479 <li>Upgraded bundled PCRE to version 8.02.</li> 480 <li>Updated timezone database to version 2010.5.</li> 481 <li>Fixed bug #52238 (Crash when an Exception occured in iterator_to_array).</li> 482 <li>Fixed bug #52237 (Crash when passing the reference of the property of a non-object).</li> 483 <li>Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function).</li> 484 <li>Fixed bug #51822 (Segfault with strange __destruct() for static class variables).</li> 485 <li>Fixed bug #51552 (debug_backtrace() causes segmentation fault and/or memory issues).</li> 486 <li>Fixed bug #49267 (Linking fails for iconv on MacOS: "Undefined symbols: _libiconv").</li> 487 </ul> 488 489 <p>To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a 490 migration guide available on <a href="/migration53">http://php.net/migration53</a>, details the changes between 491 PHP 5.2 and PHP 5.3.</p> 492 <p>For a full list of changes in PHP 5.2.14 see the ChangeLog at 493 <a href="/ChangeLog-5.php#5.2.14">http://www.php.net/ChangeLog-5.php#5.2.14</a>.</p> 494 </div> 495 496 </div> 497</div> 498 499<hr> 500<div class="newsItem hentry"> 501 <div class="newsImage"></div> 502 <h1 class="summary entry-title"><a id="id2010-06-23-1" href="http://www.php.net/archive/2010.php#id2010-06-23-1" rel="bookmark" class="bookmark">TestFest 2010</a></h1> 503 <div class="entry-content description"> 504 <abbr class="published newsdate" title="2010-06-23T22:51:00-05:00">[23-Jun-2010]</abbr> 505 <div> 506 <p> 507 PHP is proud to announce TestFest 2010. TestFest is PHP's annual campaign 508 to increase the overall code coverage of PHP through PHPT tests. During 509 TestFest, PHP User Groups and individuals around the world organize local 510 events where new tests are written and new contributors are introduced to 511 PHP's testing suite. 512 </p> 513 <p> 514 Last year was very successful with 887 tests submitted and a code coverage 515 increase of 2.5%. This year we hope to do better. 516 </p> 517 <p> 518 TestFest's own SVN repository and reporting tools are back online for this 519 year's event. New to TestFest this year are automated test environment build 520 tools as well as screencasts showing those build tools in action. 521 </p> 522 <p> 523 Please visit the <a href="http://wiki.php.net/qa/testfest-2010">TestFest 524 2010</a> wiki page for all the details on events being organized in your area, 525 or find out how you can organize your own event. 526 </p> 527 </div> 528 529 </div> 530</div> 531 532<hr> 533<div class="newsItem hentry vevent"> 534 <div class="newsImage"><?php news_image("http://osidays.com/node/add/proposal", "php_osi_2010.png", "PHP | OSI Days 2010"); ?></div> 535 <h1 class="summary entry-title"><a id="id2010-06-05-1" href="http://www.php.net/archive/2010.php#id2010-06-05-1" rel="bookmark" class="bookmark">PHP | OSI Days 2010: Participate at the confluence of PHP's finest!</a></h1> 536 <div class="entry-content description"> 537 <abbr class="published newsdate" title="2010-06-05T18:21:05-03:00">[05-Jun-2010]</abbr> 538 <p>PHP | OSI Days 2010 is the premier PHP conference being organised at 539 Asia's largest Open Source Conference - OSI Days 2010. We invite you to 540 come and lead a tutorial / session or participate in Panel Discussions 541 at OSI Days 2010 specifically for the PHP domain. The last date for 542 submitting a proposal for the conference is 15th June 2010. The 543 conference is scheduled for September 19-21, 2010 at Chennai, India. 544 </p> 545 <p> 546 Submit a proposal now! <<a href="http://osidays.com/node/add/proposal" class="url">http://osidays.com/node/add/proposal</a>> 547 </p> 548 <p><strong>If you are one of the following:</strong></p> 549 <ul> 550 <li>Open Source Enthusiast</li> 551 <li>Developer/ Hacker/ Techie/ Geek</li> 552 <li>IT Manager/ CXO</li> 553 <li>Open Source Entrepreneur</li> 554 <li>Designer/ UI Expert</li> 555 <li>Open Source Trainer/ Educationist</li> 556 </ul> 557 <p><strong>We invite you to submit a proposal on one of the topics below:</strong></p> 558 <p> 559 <ul> 560 <li>Cloud Computing: Tools and Platforms, Cloudnomics, Cloud for 561 Dummies & Others</li> 562 <li>PHP: PHP 5 & 6, PHP Security, Frameworks, Architecture / QA & Best 563 Practices</li> 564 <li>Drupal: Best Practices, Module Development, Theme Development, 565 Scaling/ Management/ Performance & Others</li> 566 <li>Databases: MySQL, NoSQL, CouchDB, PostgreSQL, Ingres, SQLite & Others</li> 567 <li>Java Script</li> 568 <li>Developer / Tools & Techniques</li> 569 </ul> 570 </p> 571 <p><strong>Types of Presentation</strong></p> 572 <ul> 573 <li>45 minute Session</li> 574 <li> minute Panel Discussion</li> 575 <li>Half Day tutorial / workshop</li> 576 <li>Full Day tutorial / workshop</li> 577 </ul> 578 <p><strong>Your proposals Should</strong></p> 579 <p> 580 <ul> 581 <li>be Free of Marketing talks / self promotion / company promotion: 582 Please speak about ideas/ technology/ business and not about 583 yourself or your company. Talk about Open Source Projects/ 584 Products and not strictly commercial closed source products.</li> 585 <li>Clearly identify your target audience and what are the 586 pre-requisites while submitting the proposal</li> 587 <li>Have a clear title and limit the scope of your proposal to 588 something specific rather than trying to cover too much</li> 589 </ul> 590 </p> 591 <p><strong>Speaker Benefits</strong></p> 592 <p>OSI Days offers its speakers tremendous opportunities for exposure and 593 recognition as an industry leader. Your session will attract many 594 technical & Business professionals interested in learning from your 595 example, expertise and experience. In appreciation of your contributions 596 as a Conference Speaker, we provide you many benefits, read them in full 597 detail. <<a href="http://osidays.com/speaker-benefit" class="url">http://osidays.com/speaker-benefit</a>> 598 </p> 599 <p><strong>Contact</strong></p> 600 <p>For registration and more details visit: <a href="http://osidays.com" class="url">http://osidays.com</a> or contact 601 Dhiraj Khare at dhiraj@osidays.com or call at +919811206582 602 <br/><br> 603 Team,<br> 604 OSI Days 2010 605 </p> 606 607 </div> 608</div> 609 610<hr> 611<div class="newsItem hentry"> 612 <div class="newsImage"></div> 613 <h1 class="summary entry-title"><a id="id2010-03-04-1" href="http://www.php.net/archive/2010.php#id2010-03-04-1" rel="bookmark" class="bookmark">PHP 5.3.2 Released!</a></h1> 614 <div class="entry-content description"> 615 <abbr class="published newsdate" title="2010-03-04T14:57:33+00:00">[04-Mar-2010]</abbr> 616 <div> 617 <p> 618 The PHP development team is proud to announce the immediate release of PHP 619 5.3.2. This is a maintenance release in the 5.3 series, which includes a 620 large number of bug fixes. 621 </p> 622 623 <p> 624 <b>Security Enhancements and Fixes in PHP 5.3.2:</b> 625 </p> 626 <ul> 627 <li>Improved LCG entropy. (Rasmus, Samy Kamkar)</li> 628 <li>Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)</li> 629 <li>Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)</li> 630 </ul> 631 632 <p> 633 <b>Key Bug Fixes in PHP 5.3.2 include:</b> 634 </p> 635 <ul> 636 <li>Added support for SHA-256 and SHA-512 to php's crypt.</li> 637 <li>Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check.</li> 638 <li>Fixed bug #51059 (crypt crashes when invalid salt are given).</li> 639 <li>Fixed bug #50940 Custom content-length set incorrectly in Apache sapis.</li> 640 <li>Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long).</li> 641 <li>Fixed bug #50723 (Bug in garbage collector causes crash).</li> 642 <li>Fixed bug #50661 (DOMDocument::loadXML does not allow UTF-16).</li> 643 <li>Fixed bug #50632 (filter_input() does not return default value if the variable does not exist).</li> 644 <li>Fixed bug #50540 (Crash while running ldap_next_reference test 645 cases).</li> 646 <li>Fixed bug #49851 (http wrapper breaks on 1024 char long headers).</li> 647 <li>Over 60 other bug fixes.</li> 648 </ul> 649 650 <p> 651 For users upgrading from PHP 5.2 there is a migration guide 652 available <a href="http://php.net/migration53">here</a>, detailing 653 the changes between those releases and PHP 5.3. 654 </p> 655 656 <p> 657 <b>Further information and downloads:</b> 658 </p> 659 660 <p> 661 For a full list of changes in PHP 5.3.2, see the 662 <a href="/ChangeLog-5.php#5.3.2">ChangeLog</a>. For source downloads 663 please visit our <a href="/downloads.php">downloads page</a>, Windows 664 binaries can be found on <a href="http://windows.php.net/download/"> 665 windows.php.net/download/</a>. 666 </p> 667 668 </div> 669 670 </div> 671</div> 672 673<hr> 674<div class="newsItem hentry"> 675 <div class="newsImage"></div> 676 <h1 class="summary entry-title"><a id="id2010-02-25-1" href="http://www.php.net/archive/2010.php#id2010-02-25-1" rel="bookmark" class="bookmark">PHP 5.2.13 Released!</a></h1> 677 <div class="entry-content description"> 678 <abbr class="published newsdate" title="2010-02-25T16:41:39-05:00">[25-Feb-2010]</abbr> 679 <div> 680 <p> 681 The PHP development team would like to announce the immediate 682 availability of PHP 5.2.13. This release focuses on improving the stability of 683 the PHP 5.2.x branch with over 40 bug fixes, some of which are security related. 684 All users of PHP 5.2 are encouraged to upgrade to this release. 685 </p> 686 687 <p> 688 <b>Security Enhancements and Fixes in PHP 5.2.13:</b> 689 </p> 690 <ul> 691 <li>Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)</li> 692 <li>Fixed a possible open_basedir/safe_mode bypass in session extension identified by Grzegorz Stachowiak. (Ilia)</li> 693 <li>Improved LCG entropy. (Rasmus, Samy Kamkar)</li> 694 </ul> 695 696 <p> 697 Further details about the PHP 5.2.13 release can be found in the <a href="/releases/5_2_13.php">release announcement</a>, and the full list of changes are available in the <a href="/ChangeLog-5.php#5.2.13">ChangeLog</a>. 698 </p> 699 </div> 700 701 </div> 702</div> 703 704<hr> 705<div class="newsItem hentry vevent"> 706 <div class="newsImage"><?php news_image("http://phpconference.nl/", "dpc10_banner.jpg", "Dutch PHP Conference 2010"); ?></div> 707 <h1 class="summary entry-title"><a id="id2010-02-19-1" href="http://phpconference.nl/" rel="bookmark" class="bookmark">Dutch PHP Conference</a></h1> 708 <div class="entry-content description"> 709 <abbr class="published newsdate" title="2010-02-19T14:57:14+01:00">[19-Feb-2010]</abbr> 710 <div> 711 <p> 712 The Dutch PHP Conference is now in its 4th year and yet again promises 713 a varied and inspiring few days of 714 <a href="http://phpconference.nl/schedule">excellent technical content</a> 715 including Sebastian Bergmann, Kevlin Henney, Chris Shiflett, Ilia Alshanetsky 716 and many other fascinating speakers and topics. 717 </p> 718 <p> 719 The event is held in Amsterdam from 720 <abbr title="2010-06-10" class="dtstart">10th</abbr> to 721 <abbr title="2010-06-13" class="dtend">12th June 2010</abbr>, 722 for more information see the website at 723 <a href="http://phpconference.nl">http://phpconference.nl</a> 724 - we hope you can join us in Amsterdam in June! 725 </p> 726 </div> 727 728 </div> 729</div> 730 731<hr> 732<div class="newsItem hentry vevent"> 733 <div class="newsImage"><?php news_image("http://confoo.ca/en", "logo_confoo_300_95.gif", "ConFoo Web Techno Conference"); ?></div> 734 <h1 class="summary entry-title"><a id="id2010-01-16-1" href="http://confoo.ca/en" rel="bookmark" class="bookmark">ConFoo Web Techno Conference</a></h1> 735 <div class="entry-content description"> 736 <abbr class="published newsdate" title="2010-01-16T14:25:31+01:00">[16-Jan-2010]</abbr> 737 <div> 738 <p>PHP Quebec and the ConFoo team is pleased to announce the schedule of 739 the <a href="http://confoo.ca/en">ConFoo Web Techno Conference</a>. 740 With over 130 presentations in 8 rooms, ConFoo brings you the best of 741 Web development. 742 </p> 743 <p> 744 The event will take place on March 8th to 12th in Montreal, at the 745 prestigious Hilton Bonaventure Hotel. 746 </p> 747 <p> 748 Over 100 specialists will be present at the conference to share their 749 knowledge during talks and training. Among them will be: 750 <b>Rasmus Lerdorf, Terry Chay, Chris Shiflett and Morgan Tocker</b> 751 </p> 752 <p>You would not want to miss the following presentations: 753 <b>HTML5: Where Are We Now? (Mark Pilgrim), Andrei's Regex Clinic 754 (Andrei Zmievski), Security-Centered Design (Chris Shiflett) and Welcome 755 to the Wild Wild Web (Carl Mercier)</b> 756 </p> 757 <p> 758 <a href="http://confoo.ca/en/register">Register</a> online before 759 January 22nd and save 200$! 760 <br> 761 Looking forward to see you at the conference. 762 </p> 763 </div> 764 765 </div> 766</div> 767 768<?php site_footer(['elephpants' => true, 'sidebar' => $SIDEBAR_DATA]); 769