Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: PHP-5
Commits on Feb 27, 2003
  1. @wez

    Another big commit (tm).

    wez authored
    Main Changes:
    - Implement a socket transport layer for use by all code that needs to open
      some kind of "special" socket for network or IPC.
    - Extensions can register (and override) transports.
    - Implement ftruncate() on streams via the ioctl-alike option interface.
    - Implement mmap() on streams via the ioctl-alike option interface.
    - Implement generic crypto API via the ioctl-alike option interface.
      (currently only supports OpenSSL, but could support other SSL toolkits,
      and other crypto transport protocols).
    
    Impact:
    - tcp sockets can be overloaded by the openssl capable sockets at runtime,
      removing the link-time requirement for ssl:// and https:// sockets and
      streams.
    - checking stream types using PHP_STREAM_IS_SOCKET is deprecated, since
      there are now a range of possible socket-type streams.
    
    Working towards:
    - socket servers using the new transport layer
    - mmap support under win32
    - Cleaner code.
    
    # I will be updating the win32 build to add the new files shortly
    # after this commit.
  2. ..if only all lakes were kossu..

    foobar authored
  3. changed from strncpy to strlcpy on request

    Hartmut Holzgraefe authored
  4. rename macro argument so that it does not partially match the string.

    Sascha Schumann authored
    fixes a warning on unixware
  5. - Fixed possible Segfault in ifx_errormsg() using malloc() instead of…

    Corne' Cornelius authored
    … emalloc()
  6. NEWS update

    Unknown authored
  7. ChangeLog update

    Unknown authored
  8. @rlerdorf

    MFB: We know ini file scanning will never be interactive, so speed it…

    rlerdorf authored
    … up a
    
    bit.  Need a dynamic check for the language scanner.
Commits on Feb 26, 2003
  1. @pierrejoye
  2. @pierrejoye
  3. @rlerdorf
  4. 1) Make the output of system() binary safe

    Ilia Alshanetsky authored
    2) Solved a memory leak when the return_value variable passed by reference is
       not an integer in system()/exec()/passthru().
    3) Solved a bug in exec(), which would make it append to the 2nd parameter
       (passed by reference) if the parameter is an array instead of overwriting it.
    4) Changed the code to use the streams code, resulting in a smaller code base.
    5) Various cleanups resulting in reduction of overall code base inside the file
       by ~ 1/3.
    6) Speed improvements of ~2.5 times compared to previous performance (based on
       attached PHP script).
  5. allow keys as array(group, name) for handler inifile

    Marcus Boerger authored
  6. ws

    Marcus Boerger authored
  7. make it faster

    Marcus Boerger authored
  8. if skip param of dba_fetch is -1 stop do not restart search after las…

    Marcus Boerger authored
    …t element
  9. - Added an extra ini setting with which extra commands can be forced to

    Derick Rethans authored
      the sendmail deamon on a per-vhost base. The value in this ini setting
      will override all extra commands passed as the 5th parameter to mail()
      and will work in Safe Mode.
    @- Added an extra ini setting (mail_force_extra_paramaters) which forces
    @  the addition of the specified parameters to be passed as extra
    @  parameters to the sendmail binary. These parameters will always replace
    @  the value of the 5th parameter to mail(), even in safe mode. (Derick)
  10. - Fix proto

    Derick Rethans authored
  11. - Whitespace

    Derick Rethans authored
  12. changed to emalloc just to be safe

    Hartmut Holzgraefe authored
  13. forgot to add these two on my last commit :(

    Hartmut Holzgraefe authored
  14. Syntactic sugar is sweet.

    Sebastian Bergmann authored
  15. changes in the past shouldn't have compiled.

    Brad LaFountain authored
  16. ChangeLog update

    Unknown authored
Commits on Feb 25, 2003
  1. Made shell_exec() use streams, this simplifies the code and in some c…

    Ilia Alshanetsky authored
    …ases
    
    makes it a little faster too.
  2. MFH (forgot to put this fix into the 5.X tree).

    Ilia Alshanetsky authored
  3. NEWS update

    Moriyoshi Koizumi authored
  4. Set fgetss() free from the length parameter

    Moriyoshi Koizumi authored
  5. Fixed test.

    Ilia Alshanetsky authored
  6. Fixed bug #22414 and added a test case for it.

    Ilia Alshanetsky authored
  7. Cleanup

    foobar authored
Something went wrong with that request. Please try again.