Your Daily Source for Apache News and Information  
Breaking News Preferences Contribute Triggers Link Us Search About
Apache Today [Your Apache News Source] To internet.com

Apache HTTPD Links
Apache XML Project
Apache Module Registry
The Java Apache Project
The Apache FAQ
Apache Project
PHP Server Side Scripting
The Apache Software Foundation
The Jakarta Project
Apache-Perl Integration Project
Apache-Related Projects
ApacheCon

  internet.com

Internet News
Internet Investing
Internet Technology
Windows Internet Tech.
Linux/Open Source
Web Developer
ECommerce/Marketing
ISP Resources
ASP Resources
Wireless Internet
Downloads
Internet Resources
Internet Lists
International
EarthWeb
Career Resources

Search internet.com
Advertising Info
Corporate Info
PHP 4.0.3, Patch Level 1 Released
Oct 20, 2000, 13 :56 UTC (0 Talkback[s]) (733 reads)

PHP 4.0.3 has been released, along with a patch file that solves a few problems discovered in 4.0.3: "This release fixes an issue that prevented the Apache php_value mechanism from working correctly with .conf files, and a memory leak that was discovered in the module versions of PHP."

There is quite a list of changes associated with 4.0.3, as you can see from this excerpt from the changelog:

  • Fixed a possible crash in -a interactive mode (Zeev, Zend Engine)
  • Added mysql_escape_string() (Peter A. Savitch and & Brian Wang)
  • Fixed many possible crash bugs with improper use of the printf() family of functions (Andi)
  • Fixed a problem that allowed users to override admin_value's and admin_flag's (Zeev)
  • Fixed PostgreSQL module to work when the link handle is omitted (Zeev)
  • Fixed returning of empty LOB fields in OCI8. (Thies)
  • Added Calendar module to default Win32 build (Andi)
  • Added FTP module to default Win32 build (Andi)
  • Fixed crash in the POSIX getrlimit() function ([email protected])
  • Fixed dirname() under certain conditions (Andi)
  • Added --with-imap-ssl to support SSL'ized imap library in RH7 and others (Rasmus)
  • Fixed possible crash bug in parse_url() (Andi)
  • Added support for trans sid under Win32 (Daniel)
  • IPv6 support in fopen (Stig Venaas)
  • Added the shmop extension. It allows more general ways of shared memory access. (thanks to Ilia Alshanestky <[email protected]> and Slava Poliakov <[email protected]> (Derick)
  • Added the ability for CURLOPT_POSTFIELDS to accept an associative array of HTTP POST variables and values. (Sterling)
  • Added the CURLOPT_HTTPHEADER option to curl_setopt(). (Sterling)
  • Added the curl_error() and curl_errno() functions. (Sterling)
  • Changed ext/db not to be enabled by default (Jani)
  • Fixed building Apache SAPI module on SCO UnixWare (Sascha)
  • Fixed writing empty session sets to shared memory ([email protected])
  • Added support for BSD/OS make (Sascha)
  • Added improved URL rewriter (Sascha)
  • Fixed readdir_r() use on Solaris (Sascha)
  • Improved HTTP headers for private-caching ([email protected], Sascha)
  • Added new function session_cache_limiter ([email protected], Sascha)
  • Added ftp_exec to the ftp functions (thanks to <[email protected]>) (Derick)
  • PEAR: add last executed query as debug info in DB errors (Stig)
  • PEAR: allow multiple modes in PEAR_Error (Stig)
  • Made the Sybase CT module thread safe (Zeev)
  • Added second argument to array_reverse() that indicatese whether the original array keys should be preserved. (Andrei)
  • Clean up htmlspecialchars/htmlentities inconsistencies. (Rasmus)
  • PEAR: renamed DB_GETMODE_* to DB_FETCHMODE_*, added setFetchMode() in DB_common to set the default mode, added some MySQL tests (Stig)
  • Made eval() and several other runtime-evaluated code portions report the nature and location of errors more accurately (Stas)
  • Added an optional parameter to wordwrap that cuts a string if the length of a word is longer than the maximum allowed. (Derick)
  • Added functions pg_put_line and pg_end_copy (Dirk Elmendorf)
  • Added second parameter for parse_str to save result (John Bafford)
  • Fixed bug with curl places extra data in the output. ([email protected])
  • Added the pathinfo() function. (Sterling)
  • Updated sybase_ct module and its sybase_query to use high performance API. (Joey)
  • Added a more configurable error reporting interface to DB. (Stig)
  • Added is_uploaded_file() and move_uploaded_file() (Zeev)
  • Added several directives to php.ini - post_max_size, file_uploads, display_startup_errors - see php.ini-dist for further information (Zeev)
  • Worked around a bug in the libc5 implementation of readdir() (Stas)
  • Fixed some potential OpenBSD and NetBSD crash bugs when opening files. (Andi)
  • Added EscapeShellArg() function (Rasmus)
  • Added a php.ini option session.use_trans_sid to enable/disable trans-sid. (Sterling)
  • Added the Sablotron extension for XSL parsing. (Sterling)
  • Fixed a bug in checkdate() which caused < 1 years to be valid (Jani)
  • Added support for an optional output handler function for output buffering. This enables transparent rendering of XML through XSL, transparent compression, etc. (Zeev)
  • Added support for user defined 'tick' callback functions. This helps emulate background processing. (Andrei)
  • Fixed problem with having $this as the XML parser object. (Andrei)
  • Internal opened_path variable now uses the Zend memory manager so that full paths of files won't leak on unclean shutdown (Andi)
  • Removed support of print $obj automatically calling the __string_value() method. Instead define yourself a method such as toString() and use print $obj->toString() (Andi, Zend Engine)

You can grab the latest version here.

  Current Newswire:
Apache 2.0.32 beta is available

Everything Solaris: Apache: The Basics

Apache Jakarta James Mailserver v2.0a2 Released

PostgreSQL v7.2 Final Release

Daemon News: Multiple webservers behind one IP address

Zend Technologies launches Zend Studio 2.0

NuSphere first to enable development of PHP web services

Covalent Technologies raises $18 million in venture capital

Apache 1.3.23 released

wdvl: Build Your Own Database Driven Website Using PHP and MySQL: Part 4


No talkbacks posted.
Enter your comments below.
Your Name: Your Email Address:


Subject: CC: [will also send this talkback to an E-Mail address]
Comments:

See our talkback-policy for or guidelines on talkback content.

About Triggers Media Kit Security Triggers Login


All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux 2.4, Apache 1.3, and PHP 4
Copyright 2002 INT Media Group, Incorporated All Rights Reserved.
Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
http://www.internet.com/