Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:118441 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 99762 invoked from network); 18 Aug 2022 13:00:33 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 18 Aug 2022 13:00:33 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DDF48180544 for ; Thu, 18 Aug 2022 08:04:21 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 18 Aug 2022 08:04:21 -0700 (PDT) Received: by mail-ej1-f48.google.com with SMTP id fy5so3784557ejc.3 for ; Thu, 18 Aug 2022 08:04:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=red4a6EZoz5GfUjuaXwh476lVL5txXFK07M9W+bx2F0=; b=UrUXHBUHbFYuuh1xVfigMyMuMSx1z8m8h0DMNaLD/GZ5ySPqRAyTEUxIF2FKI0HRgQ VtXA/WiSuhnlUOHLv2rxWT/iqo5cHf68Ze09LERob3SJTRlMB8Tm0Na43innKaxwMbNS vGFG+z52xFeovT+UrTbObe8jJZndCayVLML0cT6K/LBYXVczdjPVEhNmzCVZIaEbWQd5 CjSBgGinxbx2z9DlTmPEGhcOYj1OVWNe58a8MTkTafMPIwBW9UScD2BtdSAHPtrE9IBo yvuFFaYETnkrV5M70lPPRK4VpMmbWng4UC6MJ7MwhpbcZUmI4G0QZJ8N0kD+QNPAXkZe JA5Q== X-Gm-Message-State: ACgBeo2PSrJr8GxpFfF4xMmcfvlAirQikBCnN1MZ5YZYj7wrPFpC/gZ5 6jzOVIgS0BzpeRIUOyDSeRZPbROcwxX1XKQqquY= X-Google-Smtp-Source: AA6agR6SRVBhi1wlBEpVecrRWvIBHKDFY/jTKNH1ojpYClEVIzGx+jjjA0m9oiW0WR8XPZ/jS+AlitW5GSzcSoHFU9M= X-Received: by 2002:a17:907:2854:b0:731:3c34:b5ed with SMTP id el20-20020a170907285400b007313c34b5edmr2074907ejc.437.1660835060212; Thu, 18 Aug 2022 08:04:20 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 18 Aug 2022 16:04:09 +0100 Message-ID: To: Ben Ramsey Cc: PHP internals list , sergey@php.net, Pierrick Charron Content-Type: multipart/alternative; boundary="000000000000cb67e305e6854bfe" Subject: Re: Additional small features for 8.2 From: bukka@php.net (Jakub Zelenka) --000000000000cb67e305e6854bfe Content-Type: text/plain; charset="UTF-8" On Thu, Aug 18, 2022 at 3:37 PM Ben Ramsey wrote: > > On Aug 18, 2022, at 08:46, Jakub Zelenka wrote: > > > > Hi, > > > > There are some small self contained features that would be good to get > to 8.2 unless there are any objections ofc. > > > > Make libxml_set_external_entity_loader() return the previous loader > > https://github.com/php/php-src/pull/7977 > > > > Improved responses to different requests on static resources in built-in > web server > > https://github.com/php/php-src/pull/8215 > > > > Implement FR #76935: OpenSSL chacha20-poly1305 AEAD support > > https://github.com/php/php-src/pull/9366 > > > > Add openssl_cipher_key_length function > > https://github.com/php/php-src/pull/9368 > > > > > > As it needs to be done before the first RC, I will wait for a week and > if there are no objection, I will merge them. > > > > Thanks > > > > Jakub > > > Feature freeze is at the first beta release, not the first RC. > > Those are small self contained features so they should be pretty safe to add. It's pretty much the same as just proposed FILTER_FLAG_NO_SCIENTIFIC [1]. We actually used to merge those to the patch releases so I could technically target 8.1 or even 8.0 as this was historically allowed but thought that it might be better to just target beta. Maybe the only exception from those is OpenSSL chacha20-poly1305 AEAD which is sort of a bug fix but still think this one is better just for 8.2 as it might be quite confusing to identify since when it is supported in 8.1. Also when Nikita introduced OCB mode in the patch release it broke LibreSSL so I want to be a bit more careful (even though this is done quite safely in terms of compilation checks). [1] https://news-web.php.net/php.internals/118436 Regards Jakub --000000000000cb67e305e6854bfe--