Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130417 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 126F71A00BC for ; Mon, 23 Mar 2026 10:15:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1774260904; bh=iDDI/IhmT9wLjoK/+C8F6hECSDg14XbzjOg4A5BCMhY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=mbcCssjVkXoy9wUq3S18xBsG+fiRdK0ow2FUZjgTuOqri4cXQGCG/nilrFew2uZ06 5WfspkVlfr5oIRJVtTiFyv9lJuM2BT4nZmuwLm668ZUgWBy5A8lqkZUONOtsjgCiIP rBi3Ri/L8IzMIY3kXEt+7c4+ut6wMyPK0GNYK8rEnL6CWTj3ftEnsXP0kuq36tr0rd VITZcBrEpxcWDFKE75db5ffkkZxeJIUxmH2CCnmgGJFbnqg7aKGd5yAzol0UdgeJsR TAralz7YgaZkcXm5O535hbMfo0WBXtVMw3u4wj6XTmRO9VO/g1mLye6zeIK8BMiM46 lkt1JzUvfBo4A== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E918F180062 for ; Mon, 23 Mar 2026 10:15:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-qk1-f170.google.com (mail-qk1-f170.google.com [209.85.222.170]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 23 Mar 2026 10:15:00 +0000 (UTC) Received: by mail-qk1-f170.google.com with SMTP id af79cd13be357-8cd90401034so384714685a.0 for ; Mon, 23 Mar 2026 03:14:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774260895; cv=none; d=google.com; s=arc-20240605; b=CaO6CLBZJ2n39A1E4st3Nov6Txef8svY1baz5PhUXsb6xOl1E41iBnPG2Uiq8034i+ RD170PfbNk3mvMZ5+q75rJMqypPhKLt/maoP3VXDzaKNWjhmXl7Gn6X60XmTiXLeH/Ti oNvCKJTPWuuWiRz3OaA0mkMiX+NYhcOSxMbG574T5+HucE3Gg444PNfeiVGvQfJCqo0Y x0ctvNstN5Er/k5X94W5J6bF1UQFPqib8hpYFQF3/6NPLfhUeslOV124f3X3zJ4tHAsR /puhMpsF6KjfmldS062Xg+FvIony7D6ljVSip/T25vLjmE75uXi0D3k5VNMUR3xo5+eh M9Rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=iDDI/IhmT9wLjoK/+C8F6hECSDg14XbzjOg4A5BCMhY=; fh=T3qUXKLRxBfyErwUpQUVe7wuHTL3uYqCvgUYkO9v+JA=; b=FyH4Qrfj8J5APly+V8vzHxGCiDbEyBWjYhdXrcLdlIzbJ5QdaqPcOis9crir3/wyT+ g4apIUIrBuoPF8XSx0TrCuKPmD+TuslIeu51ue9TFxuOslPFsaczOI57bBFjyM/w0KwT +cWia0LpEyP4IEY3dToE3pxYlOhTj7zHgSp/PupcAvnGs8tItA69mT/EuK/hXCvmbgxy LrWGQYokSycjkDfl1bmwo4CkT8c0oVOOqUsjTYGtqoGPVeKZBX/oX/+RFN+dbpr/CShd nSQkXYpocE1VcBw5isLjklpLtVnq8eEDkhneV8Hljkl+XONRhd4qe71+CUGF+9MnDVVP NDdg==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774260895; x=1774865695; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=iDDI/IhmT9wLjoK/+C8F6hECSDg14XbzjOg4A5BCMhY=; b=MocNvHUCsLj4HLVJc5/qb/RkgUmu3YvurcWl2FEtcAfERdDxz4YzFgPVZEp0O4TuF2 05jvzCZSSkgoOKrEzl1UqEZ7I0q3MhGBRGNg7WON8amRUgxMEplCOaH5IkHgf/cZ/iGp 1rFYHuF//+0TBTHPK6BtMQ4PQIxR/CEI7/85/LRaOqGCWsniY3C/bCEZkMkalUK8IrBH KsWke3S9dL2PU9gLVnurbsAOkuHmClvNNmsKtirWDCF2OjFoCVpqj9cyc3ivgx1lNtwC u6jFCOEAfFD+oAr8yZpG4K5KYZN5C73A2otzIrrvS+bIOmCmbgaPZaqfO2pr1Of2tTST Y7mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774260895; x=1774865695; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=iDDI/IhmT9wLjoK/+C8F6hECSDg14XbzjOg4A5BCMhY=; b=V7z17Gd/4Xgy5hKzQSHYctEiLUGyxbW2uET7qvQe4o79njNSkvWXvXZTSdnQzxBMjH weaq8R/DyIdGXNVFnrP4ArcwQhPrrB5EUUaZIsS9W15KAHBkKN3dXhY8ezB8kbRYcitO SAjD40llJl1u+C/KeRfJUlgpdYePOqkV4qNZxa2/OXmGkrWvpo/66281272xTo7AeuNM sP17DquBMpqw03avR0N4/3KoGV2hhM7pPziu7F/MEpYzQv6zzjNz00zTBBICWi0HspKZ s+sgIBTgkbmDpk2H8k/TNlcSyqP7COHCkNhxZaCBBYEQIHGCjhIjzvsvGh2oxDVD98w4 m8zg== X-Gm-Message-State: AOJu0Yx9zIU1IUAAYFyUJ6gqE5U/RTa8w9E7HMiaXbC7VFn/M9p18aPC LXYrlOkqcypicEY/3lDrbBS1YALw6OirbjxaxvWu1Wypt23bmjqMWwqclRA6jiipHJE2xW7fg7C mBwbGL3oiaGzojWtUMnceiYbxxqmdUy6KuBu/R/8= X-Gm-Gg: ATEYQzyt13oNoDvJvjBrT9wcWFUmthlG5ges/4u1UPIGs7QYfVBOcT0rO10eexLE6fF QeHOVGFWGeaRX8/JsOegLq2oM37bMAeR6mGJ0MxX1/x7cek0D1FzfKKJxCcOGCcnnUNxrNdI3dY sPbjxuEo4pm4osEgK5qSQbJo3kWyxbHvR6LqyTUmQEhwnp7geW1f0HJJaH5QcojkS0zT+GScVGW Eplxgcr3N7NtvQTYFoTaPKBoakBzV5C0qibh03WXY7+WvmwuJyOP2CFKD/Ht5R0QX3mnJfVgIW+ lkNAQPIJjxcsvfJan9cmwdt5lWNbdBpl0sSkJJpZMbHT9kWYLPozPdCBJ5Tm87P2Dp5w X-Received: by 2002:a05:620a:170f:b0:8cd:75d5:5456 with SMTP id af79cd13be357-8cfc7f8638bmr1733082685a.66.1774260895118; Mon, 23 Mar 2026 03:14:55 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 23 Mar 2026 13:14:43 +0300 X-Gm-Features: AQROBzB70GqhOCKtTX81QJZ2CjLoA7GTKmTqlgDfmoIVIf4VId3uPgMMhsax0W8 Message-ID: Subject: Re: [PHP-DEV][RFC][UNDER DISCUSSION] Oniguruma maintenance end and future of mbregex(End of mbregex) To: Matteo Beccati Cc: php internals Content-Type: text/plain; charset="UTF-8" From: go.al.ni@gmail.com As far as I understand, mbstring extension internally uses library named oniguruma, which provides regex support for mb_ereg* and few other functions. Oniguruma reached EOL almost year ago. This RFC proposes deprecation and subsequent removal of all regex related functions from mbstring extension and removing dependency on oniguruma. Instead, Yuya offers pie extension named mb_onig/mb_onig, which is a new home for those functions. For that goal he forked oniguruma for providing updates on security and unicode version.