Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: php/php-src
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: php-8.1.32
Choose a base ref
...
head repository: php/php-src
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: php-8.1.33
Choose a head ref
  • 20 commits
  • 35 files changed
  • 9 contributors

Commits on Mar 11, 2025

  1. Configuration menu
    Copy the full SHA
    858c378 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2025

  1. Fix flaky connection count in mysqli test

    Use connection ID instead of count to check whether we're using a
    persistent connection. This allows the test to be run in parallel with
    the other tests, but also protects against the possibility that some
    other service connects to the mysql server.
    
    Closes GH-18040
    iluuu1994 committed Mar 13, 2025
    Configuration menu
    Copy the full SHA
    00ebd2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c625236 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70c2ebb View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2025

  1. [skip ci] Restrict on-push freebsd build to main repo

    The same applies to all other push jobs, it was just forgotten here.
    iluuu1994 committed Apr 3, 2025
    Configuration menu
    Copy the full SHA
    7a3383b View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2025

  1. Drop tidyp from FreeBSD build

    It looks like it's no longer supported. We don't test tidy on FreeBSD
    anyway.
    iluuu1994 committed Apr 23, 2025
    Configuration menu
    Copy the full SHA
    35936bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3fdd3ed View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2025

  1. [skip ci] Increase tolerance for cve-2014-3538 tests

    These regularly fail with "Failed, time=1.5x".
    iluuu1994 committed Apr 24, 2025
    Configuration menu
    Copy the full SHA
    b508133 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2025

  1. Use --ignore-platform-req=php+ in community build

    --ignore-platform-reqs may accidentally install versions of dependencies
    that no longer support the given PHP version. --ignore-platform-req=php+
    will only suppress errors for new PHP version but not change behavior
    for older versions. Thanks to Tim for the hint.
    
    Also skip the Laravel build for PHP 8.1, which is no longer supported on
    Laravel's default branch.
    iluuu1994 committed Apr 28, 2025
    Configuration menu
    Copy the full SHA
    0a42e6f View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2025

  1. Track heap->real_size for USE_TRACKED_ALLOC

    real_size is returned by memory_get_usage(true), which previously returned 0.
    Discovered in Symfony ConsumeMessagesCommandTest::testRunWithMemoryLimit()
    through nightly.
    
    Closes GH-18880
    iluuu1994 committed Jun 20, 2025
    Configuration menu
    Copy the full SHA
    9cacc57 View commit details
    Browse the repository at this point in the history
  2. Remove bug61371 test

    These tests attempt to test that no memory is leaked for stream calls. However,
    it is incorrect to assume the memory will not increase for other reasons, e.g.
    when growing resource buffers, for the output buffer, etc. This was discovered
    through 9cacc57 with USE_TRACKED_ALLOC=1, but
    this can also fail with USE_ZEND_ALLOC=1 when increasing loop iterations.
    iluuu1994 committed Jun 20, 2025
    3 Configuration menu
    Copy the full SHA
    391bd2a View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2025

  1. Fix GHSA-3cr5-j632-f35r: Null byte in hostnames

    This fixes stream_socket_client() and fsockopen().
    
    Specifically it adds a check to parse_ip_address_ex and it also makes
    sure that the \0 is not ignored in fsockopen() hostname formatting.
    bukka committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    cac8f7f View commit details
    Browse the repository at this point in the history
  2. Fix GHSA-hrwm-9436-5mv3: pgsql escaping no error checks

    This adds error checks for escape function is pgsql and pdo_pgsql
    extensions. It prevents possibility of storing not properly escaped
    data which could potentially lead to some security issues.
    bukka committed Jun 23, 2025
    Configuration menu
    Copy the full SHA
    9376aee View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2025

  1. Switch to windows-2022 in CI (#18927)

    * Switch to windows-2022 in CI
    
    windows-2019 runner will be dropped by GitHub on 2025-06-30.
    
    * xfail test cases that fail on windows-2022
    shivammathur authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    6233dc6 View commit details
    Browse the repository at this point in the history
  2. Fix GHSA-453j-q27h-5p8x

    Libxml versions prior to 2.13 cannot correctly handle a call to
    xmlNodeSetName() with a name longer than 2G. It will leave the node
    object in an invalid state with a NULL name. This later causes a NULL
    pointer dereference when using the name during message serialization.
    
    To solve this, implement a workaround that resets the name to the
    sentinel name if this situation arises.
    
    Versions of libxml of 2.13 and higher are not affected.
    
    This can be exploited if a SoapVar is created with a fully qualified
    name that is longer than 2G. This would be possible if some application
    code uses a namespace prefix from an untrusted source like from a remote
    SOAP service.
    
    Co-authored-by: Niels Dossche <[email protected]>
    Lekssays and ndossche committed Jun 24, 2025
    Configuration menu
    Copy the full SHA
    9cb3d8d View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2025

  1. Configuration menu
    Copy the full SHA
    7b33b1c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2025

  1. Add FreeBSD ZTS nightly build

    Closes GH-18959
    arnaud-lb committed Jun 30, 2025
    Configuration menu
    Copy the full SHA
    85522c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ddc210 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2025

  1. Configuration menu
    Copy the full SHA
    13bc0e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1996831 View commit details
    Browse the repository at this point in the history
Loading