Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125349 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 qa.php.net (Postfix) with ESMTPS id 1FD641A00BD for ; Thu, 29 Aug 2024 20:28:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1724963414; bh=NXwbs1n3Oko+pERwpaa2J7PPn8idNbY//0ogPdr1Rfk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=S1Q2fWzvoO2l3wVXFJuYC7CymDCH+y+2n2r3mURA3is2wo+VztAvMGMcBDXZEtOpz bDBS5BQ2ZmRDEbady3HlvSZJ3CS+LxmpJeLSrV0p2I+vYeMXfsNPfhNjNvNo3TvUlf R+QoyX3phYT4Hj4IhDMlMBYSg7jsrGsi4cz4TNzkX6PkIKnT+qF/RL8B385XyDD/U+ H8vjoO4e0qRgkVViJvJrpNPgTmt2zMjC0Fkq1o+hR3fyK0wqUnQLsLI8QCjUsdMOek jklovZoRgi3O8ECPMBqUV7UyZIm/4lHizfjX4/BEYFh/lYg1gZQDDs34OV01V/l6E9 QySRJY+bxSYGw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id AB713180087 for ; Thu, 29 Aug 2024 20:30:13 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) (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 ; Thu, 29 Aug 2024 20:30:10 +0000 (UTC) Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-5bec23c0ba8so157121a12.2 for ; Thu, 29 Aug 2024 13:28:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724963294; x=1725568094; 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=npj75jP/hiDAb52ZwXqDqSzNdB2ob/rdMqYfM6UfZPk=; b=ORwyHpORbh4hnGOZ+7o6Tn8I60qI7myjjmBERAlFqu55X/7u/tH5feUcwhqQ+LukBd ptJjf9QB3mKRYZNK6/nD13OOVQ7Yz1HaHr0yQ+LLul36MX8B1emXaQjjRodYcSXQVcPH KIvDrV9fBPWKCVYAn+W5zNxMyyI2yfd97sXg6OefB5ftnTrAEg3AILn+SYcHsY74/PlL KbBsEmiwpKpcpHzd42mHNiRXEHr1goPJjTGrmkk7MK3VNoaXvgqM0zjMmY8ORv7x9O44 kyukKFdlX/q+9ayOg0yumKWS7SMyxqKsX0cB0D7GZ99w3xxQSZrCMieqa52Vtx+Uyul/ NgzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724963294; x=1725568094; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=npj75jP/hiDAb52ZwXqDqSzNdB2ob/rdMqYfM6UfZPk=; b=vhIP9y8vYOtjIrj3QLzZHrBQdq3nqCHjK3mk+LBeQfJz4Jxw9Qo3F1TSdj3GaoxoI3 SUVpj9aNQl0EeKmqrGnb2OPrgAa8rxlNirQRcZOLE4J68BebHt6x+5/eZRwOhF9zW1MM +yx+X+XuPsPQ46qOGcUSDjbNnEYwbkmkelY0DfgaWevxHW1dLUavzZKkixrHPcviLMxM m93k7lrXmUyDrcqVwTTIsyJHEKpIscoioxb3CkxNCgD9mq6v9MpSG6PZ/uq5yIUnt0GH S6E9ILk1Z8PwyndsqASsA8o3rY3NCa+gXPfeMy3YtsFntB2tXRlG0u/sxQu3vpeaT6Wk pzHw== X-Gm-Message-State: AOJu0YxHqVFWpNA3+IggVfjwk0goEY5/voYnSdzcMcKUMRzfsKlLG810 yUEPMa0iRMLZJywMbcv6lYokEJByJMQyhcq13bg40YwvkQH9mMg+4rKPwVa+CpsiGHKhI5PAboF txCcQXcFpjYQq1mKUP5VnK6SLgkI= X-Google-Smtp-Source: AGHT+IHSgt69FJB3ZlE8AWgZUw8dmIh3mMkSRmwBFyltUGp3yx4FgHtkxPiIjiMUR1HjlFEZ3Sf8RxGPwuFLvj6rUsE= X-Received: by 2002:a17:907:7f17:b0:a80:a37f:c303 with SMTP id a640c23a62f3a-a897f8988f8mr205458766b.4.1724963294051; Thu, 29 Aug 2024 13:28:14 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <9791621c-1313-4306-bc6a-5dd789f2b2df@gmx.de> In-Reply-To: <9791621c-1313-4306-bc6a-5dd789f2b2df@gmx.de> Date: Thu, 29 Aug 2024 22:28:03 +0200 Message-ID: Subject: Re: [PHP-DEV] What to do with ext/snmp? To: "Christoph M. Becker" Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000006484cf0620d85034" From: paresy@gmail.com (Michael Maroszek) --0000000000006484cf0620d85034 Content-Type: text/plain; charset="UTF-8" We have switched to a userland library (https://github.com/FreeDSx/SNMP) due to crashes when using the internal SNMP extension in ZTS scenarios. It doesn't really answer your question, but maybe it fits category two, that usage is not very high or that people chose the pure PHP version. Michael Am Do., 29. Aug. 2024 um 19:53 Uhr schrieb Christoph M. Becker < cmbecker69@gmx.de>: > Hi all, > > it seems to me that we're pulling through ext/snmp without having any > real expert of the protocol, let alone of the implementation. The > extension has no code owner, and according to EXTENSIONS, it has no > primary maintainer for more than ten years. Skimming through the commit > log mostly shows general clean-ups and changes. And seeing that there > have only two issues been reported on Github[1], I would conclude that > either the extension just works as expected, or that it is not used > much. A recent doc-bug report[2] makes me believe it's the latter. > > Personally, I barely know what SNMP is used for, but have no deeper > understanding of that protocol, and I can remember that it took me quite > a while to work out how to even set up a testing environment on Windows > (without understanding the details). > > So the question is: do we have any SNMP experts (or some who want to > become SNMP experts) around, who would want to take a look at the > extension and its documentation? > > [1] > < > https://github.com/php/php-src/issues?q=is%3Aissue+label%3A%22Extension%3A+snmp%22+is%3Aopen > > > [2] > > Christoph > --0000000000006484cf0620d85034 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
We have switched to a userland library (https://github.com/FreeDSx/SNMP) due to crash= es when using the internal SNMP extension in ZTS scenarios. It doesn't = really answer=C2=A0your question, but maybe it fits category two, that usag= e is not very high or that people chose the pure PHP version.

Michael

Am Do., 29. Aug. 2024 um 19:53=C2=A0Uhr schrieb Christop= h M. Becker <cmbecker69@gmx.de&= gt;:
Hi all,

it seems to me that we're pulling through ext/snmp without having any real expert of the protocol, let alone of the implementation.=C2=A0 The
extension has no code owner, and according to EXTENSIONS, it has no
primary maintainer for more than ten years.=C2=A0 Skimming through the comm= it
log mostly shows general clean-ups and changes.=C2=A0 And seeing that there=
have only two issues been reported on Github[1], I would conclude that
either the extension just works as expected, or that it is not used
much.=C2=A0 A recent doc-bug report[2] makes me believe it's the latter= .

Personally, I barely know what SNMP is used for, but have no deeper
understanding of that protocol, and I can remember that it took me quite a while to work out how to even set up a testing environment on Windows
(without understanding the details).

So the question is: do we have any SNMP experts (or some who want to
become SNMP experts) around, who would want to take a look at the
extension and its documentation?

[1]
<ht= tps://github.com/php/php-src/issues?q=3Dis%3Aissue+label%3A%22Extension%3A+= snmp%22+is%3Aopen>
[2] <https://github.com/php/doc-en/issues/3690>
Christoph
--0000000000006484cf0620d85034--