Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 1, 2012
  1. @felipensp

    - Year++

    felipensp authored
Commits on Nov 3, 2011
  1. @laruence
Commits on Jun 10, 2011
  1. @rlerdorf

    Fix Apache1 build

    rlerdorf authored
Commits on Jun 6, 2011
  1. @felipensp

    - Added new parameter parsing option (p - for valid path (string with…

    felipensp authored
    …out null byte in the middle))
    # The tests will be fixed in the next commits
Commits on Jan 1, 2011
  1. @felipensp

    - Year++

    felipensp authored
Commits on Nov 6, 2010
Commits on Aug 18, 2010
  1. @KalleZ

    Pass the TSRMS pointers to sapi_module_struct.log_message, this saves…

    KalleZ authored
    … some TSRMLS_FETCH() calls in a few of our SAPI's
Commits on May 31, 2010
  1. @m6w6

    * implement new output API, fixing some bugs and implementing some fe…

    m6w6 authored
      requests--let's see what I can dig out of the bugtracker for NEWS--
      and while crossing the road:
       * implemented new zlib API
       * fixed up ext/tidy (what was "s&" in zend_parse_parameters() supposed to do?)
    Thanks to Jani and Felipe for pioneering.
Commits on Apr 28, 2010
Commits on Apr 26, 2010
  1. @KalleZ

    Removed safe_mode

    KalleZ authored
     * Removed ini options, safe_mode*
     * Removed --enable-safe-mode --with-exec-dir configure options on Unix
     * Updated extensions, SAPI's and core
     * php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
Commits on Apr 21, 2010
  1. @KalleZ

    Remove old dsp/dsw/makefile files, these arent used by the build syst…

    KalleZ authored
    …em anymore and are barely updated nor available for all extensions
  2. @KalleZ

    Removed register_globals

    KalleZ authored
Commits on Apr 13, 2010
  1. @KalleZ
Commits on Mar 12, 2010
  1. - Reverted r296062 and r296065

    Jani Taskinen authored
Commits on Mar 11, 2010
  1. MFH: Improved / fixed output buffering (Michael Wallner)

    Jani Taskinen authored
Commits on Feb 5, 2010
  1. @rlerdorf

    Fix bug #50940

    rlerdorf authored
Commits on Jan 3, 2010
  1. sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php

    Sebastian Bergmann authored
Commits on Jan 5, 2009
  1. MFB: Improved parameter handling

    Ilia Alshanetsky authored
Commits on Dec 31, 2008
  1. MFH: Bump copyright year, 3 of 3.

    Sebastian Bergmann authored
Commits on Nov 29, 2008
  1. @smalyshev
Commits on Nov 24, 2008
  1. @smalyshev
Commits on Nov 17, 2008
  1. @felipensp
Commits on Nov 13, 2008
  1. @arnaud-lb

    Added header_remove() (chsc at peytz dotdk, Arnaud)

    arnaud-lb authored
    [DOC] proto void header_remove([string header_name])
          Removes an HTTP header previously set using header()
          The header_name parameter is optionnal, all headers are
          removed if it is not set
    [SAPIs] The header_handler callback in sapi_module_struct has
               been changed, it now take a new argument.
               When it is set to SAPI_HEADER_DELETE, sapi_header->header is
               the name of an header, header_handler has to delete it.
               When it is set to SAPI_HEADER_DELETE_ALL, header_handler has
               to delete all headers.
               When sapi_header_op_enum is SAPI_HEADER_ADD or _REPLACE,
               sapi_header->header is in the form "Name: value", header_handler
               has to add or replace the given header.
               In all cases, header_handler must not free sapi_header or
               sapi_header->header. SAPI_HEADER_ADD must be returned if the
               header has been added or replaced, or 0 in other cases.
Commits on Nov 2, 2008
  1. @felipensp
Commits on Oct 24, 2008
  1. @felipensp
Commits on Jul 20, 2008
  1. @felipensp

    - Added arginfo

    felipensp authored
Commits on Jul 1, 2008
  1. @tony2001
Commits on Jun 28, 2008
  1. @indeyets
  2. @indeyets
Commits on Jun 1, 2008
Commits on Apr 15, 2008
  1. @auroraeosrose

    These are really old config.w32 files - now they use PHP_PHP_BUILD co…

    auroraeosrose authored
    …rrectly instead of hard coding the path to the libraries
Commits on Mar 18, 2008
  1. @rlerdorf

    exit_on_timeout patch

    rlerdorf authored
    After the sigsetjmp change, this is patch #2 in an effort to get some
    sanity restored to signal handling in PHP.
    This patch does two things.  First, it makes it possible to reset the
    timeout without resetting the signal handlers.  This is important for
    cases where an extension may have deferred signals in its MINIT in order
    to implement critical sections. It also lays the groundwork for cleaning
    up our signal handling and perhaps eventually implementing our own
    signal deferring mechanism so we can have true critical sections.
    The second thing this does is to make it possible to terminate the current
    child process (only for Apache1 at the moment) on a timeout.  There are
    a number of extensions that are unhappy about being longjmp'ed out of
    and when this happens on a timeout they are left in an inconsistent state.
    By turning on exit_on_timeout you can now force the process to terminate
    on a timeout which will clean up any hanging locks and/or memory left
    hanging after the longjmp.
Commits on Mar 17, 2008
  1. @rlerdorf


    rlerdorf authored
    Never mind, it looks like ext/filter does an estrdup on everything it
    gets which doesn't seem very efficient to me as most things it gets
    passed will already be emalloc'ed.  My custom version of the filter
    extension doesn't do this which led to the confusion.
  2. @rlerdorf

    We need to pass PHP-managed pointers to filter here to avoid having

    rlerdorf authored
    emalloc'ed data assigned to things like r->uri and having it get efree()'ed
    on request shutdown which then means that if the Apache logging module
    tries to log r->uri it would be reading from free'ed memory.  So a simple
    estrdup before the filter call takes care of that.
Commits on Mar 16, 2008
  1. - Rewrite scanner to be based on re2c instead of flex

    Marcus Boerger authored
      The full patch is available as:
      This is against php-re2c repository version 98
      An older patch against version 97 is available under:
Something went wrong with that request. Please try again.