From nobody Sun Apr 2 09:41:52 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pq8Fk473Lz43L95 for ; Sun, 2 Apr 2023 09:42:34 +0000 (UTC) (envelope-from xavier@groumpf.org) Received: from aragorn.amdh.fr (aragorn.groumpf.org [176.31.180.205]) by mx1.freebsd.org (Postfix) with ESMTP id 4Pq8Fj1srvz4Hvq for ; Sun, 2 Apr 2023 09:42:33 +0000 (UTC) (envelope-from xavier@groumpf.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=groumpf.org header.s=dkim header.b="G jyVUn3"; spf=pass (mx1.freebsd.org: domain of xavier@groumpf.org designates 176.31.180.205 as permitted sender) smtp.mailfrom=xavier@groumpf.org; dmarc=none Received: from numenor.groumpf.org (freebox-server.groumpf.org [78.251.129.10]) by aragorn.amdh.fr (Postfix) with ESMTP id 92E1B20000437 for ; Sun, 2 Apr 2023 11:42:25 +0200 (CEST) Received: from numenor.groumpf.org (localhost [127.0.0.1]) by numenor.groumpf.org (Postfix) with ESMTP id 58FB21DB0BE for ; Sun, 2 Apr 2023 11:41:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groumpf.org; h= content-transfer-encoding:content-type:content-type:subject :subject:from:from:content-language:user-agent:mime-version:date :date:message-id:received:received; s=dkim; t=1680428512; x= 1681292513; bh=DNdFcLT7Fz4NEJ+ypyLRRiyt55v2XrgL2vOnCb7yLuk=; b=G jyVUn3CZDQI0ojJfwVzKLzFeCi2YO2xNvVrRNmEUjyJftJHILCxoPtxajN+ix8dD 2azg7DuqopF11e1nhQduYu8fdiRJX6eH4UeXqo5i0cynWlQHYhiiBCmcJRSV5nsz Vj/FoWRAWJnJ6IYOQvm9A1bKRaOqv+QJp132e4iiflziV67bsJaqWo/Qjp/CLfMT +mjThVMRXq7l5BaoEuSGMEehRO2tLh0khtERZ+kUsQapyuwntw+33BkgX4xmj7l9 jHMyDhM1rCCr+ewBHZyKiYPhRMSq6/FWGf9a/9oF1Ccbx1r4rfg4sKYuRhcIq6Dz YnYHBZRoRQyKILPQvSsu61n9V5z/62FSXuRSYFe+4V82NB3rSmTOIY829BWjBQ0t VpVY+vJFq9d/4sfW1r4WQpYojOQwL9TSpebLM/w8BfltfY4Qdm6qNEeqjvRZ+4v4 RX+aa6/KgLsHs7QfhzeCCbhlANHCNlUXFt/9aOOZT7IRkHkk2rQA8yF4YzAxK2nH YenzvP/OhQ9q6QUkfNdJbmANes3ThMU5f55ErO3qzm4CuZiC1eu8I7c0aylHBc7t xIzTM34LhjfFV7V+UGYIhh1pTSm5ZD8ZCX5y6UV4sHbqAw+/B1Y6b63fhazJtJV3 xKGgPh+kIZJLI+0kzYO0vx39td3xcwYbdL23eXiPBI= Received: from numenor.groumpf.org ([127.0.0.1]) by numenor.groumpf.org (ns3.groumpf.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Cg5iJ2S0Obhm for ; Sun, 2 Apr 2023 11:41:52 +0200 (CEST) Received: from [192.168.100.30] (imladris.groumpf.org [192.168.100.30]) by numenor.groumpf.org (Postfix) with ESMTPSA id A86FC1DAFD3 for ; Sun, 2 Apr 2023 11:41:52 +0200 (CEST) Message-ID: <3625db0d-90cb-0937-01df-2a135117359f@groumpf.org> Date: Sun, 2 Apr 2023 11:41:52 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: FreeBSD Ports ML Content-Language: fr, en-US From: Xavier Humbert Subject: Circular dependency for devel/poetry ? Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-2.38 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.988]; R_DKIM_ALLOW(-0.20)[groumpf.org:s=dkim]; R_SPF_ALLOW(-0.20)[+ip4:176.31.180.205]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; DKIM_TRACE(0.00)[groumpf.org:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; MIME_TRACE(0.00)[0:+]; TO_DN_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[groumpf.org]; RCVD_COUNT_FIVE(0.00)[5]; ARC_NA(0.00)[]; ASN(0.00)[asn:16276, ipnet:176.31.0.0/16, country:FR]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4Pq8Fj1srvz4Hvq X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N Hi, Trying to buil dpoetry, or py-poetry complains that it can find itself : [root@numenor ports]# cd devel/poetry [root@numenor poetry]# make all ===>   poetry-python-tool-1.3.2_1 depends on package: py39-CacheControl>=0.12.9 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-cleo>0 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-crashtest>=0.4.1 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-dulwich>0 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-filelock>=3.8.0 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-html5lib>=1.0 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-importlib-metadata>=4.4 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-jsonschema>=4.10.0 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-keyring>=23.9.0 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-lockfile>=0.12.2 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-packaging>=20.4 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-pexpect>=4.7.0 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-pkginfo>=1.5 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-platformdirs>=2.5.2 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-poetry-core>0 - found ===>   poetry-python-tool-1.3.2_1 depends on package: py39-poetry-plugin-export>=1.2.0 - not found ===>  Building for py39-poetry-plugin-export-1.2.0 * Getting build dependencies for wheel... Traceback (most recent call last):   File "/usr/local/lib/python3.9/site-packages/pyproject_hooks/_impl.py", line 321, in _call_hook     raise BackendUnavailable(data.get('traceback', '')) pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last):   File "/usr/local/lib/python3.9/site-packages/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend     obj = import_module(mod_path)   File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module     return _bootstrap._gcd_import(name[level:], package, level)   File "", line 1030, in _gcd_import   File "", line 1007, in _find_and_load   File "", line 972, in _find_and_load_unlocked   File "", line 228, in _call_with_frames_removed   File "", line 1030, in _gcd_import   File "", line 1007, in _find_and_load   File "", line 972, in _find_and_load_unlocked   File "", line 228, in _call_with_frames_removed   File "", line 1030, in _gcd_import   File "", line 1007, in _find_and_load   File "", line 972, in _find_and_load_unlocked   File "", line 228, in _call_with_frames_removed   File "", line 1030, in _gcd_import   File "", line 1007, in _find_and_load   File "", line 984, in _find_and_load_unlocked ModuleNotFoundError: No module named 'poetry' ERROR Backend 'poetry.core.masonry.api' is not available. *** Error code 1 Stop. make[1]: stopped in /usr/ports/devel/py-poetry-plugin-export *** Error code 1 Stop. make: stopped in /usr/ports/devel/poetry [root@numenor poetry]# cd ../py-poetry [root@numenor py-poetry]# make all ===>  Building for py39-poetry-1.3.2_1 * Getting build dependencies for wheel... Traceback (most recent call last):   File "/usr/local/lib/python3.9/site-packages/pyproject_hooks/_impl.py", line 321, in _call_hook     raise BackendUnavailable(data.get('traceback', '')) pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last):   File "/usr/local/lib/python3.9/site-packages/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend     obj = import_module(mod_path)   File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module     return _bootstrap._gcd_import(name[level:], package, level)   File "", line 1030, in _gcd_import   File "", line 1007, in _find_and_load   File "", line 972, in _find_and_load_unlocked   File "", line 228, in _call_with_frames_removed   File "", line 1030, in _gcd_import   File "", line 1007, in _find_and_load   File "", line 972, in _find_and_load_unlocked   File "", line 228, in _call_with_frames_removed   File "", line 1030, in _gcd_import   File "", line 1007, in _find_and_load   File "", line 972, in _find_and_load_unlocked   File "", line 228, in _call_with_frames_removed   File "", line 1030, in _gcd_import   File "", line 1007, in _find_and_load   File "", line 984, in _find_and_load_unlocked ModuleNotFoundError: No module named 'poetry' ERROR Backend 'poetry.core.masonry.api' is not available. *** Error code 1 Stop. make: stopped in /usr/ports/devel/py-poetry How can this be resolved ? FreeBSD STABLE-13, ports from HEAD Thanks Xavier -- Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer https://www.amdh.fr From nobody Sun Apr 2 16:30:16 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PqKJ846bvz43s4n for ; Sun, 2 Apr 2023 16:30:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PqKJ82LH5z3xDH for ; Sun, 2 Apr 2023 16:30:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680453016; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sjTWVr0CdCSwSQjSSzn4WJTZbQt9wverD36Moi8lcv8=; b=JiGrSmf0+tVZAdzJKUjY/KgxWxwqrqrS6edrAMpvZK9a7fR1RF4dTVEIuXneHQtkeGDY5w P/IyL8l3FXr4MZVmTQYFntVi/nAodqmzZaMUeDIiW8po18swlA69CK+DlCpIokDq85p7F5 xZluxhXDVU60uAxyLD4w6h6tvrMnG27njgstNytIgskHxnuj4xDL8H1SoT4Xdg/eqrNikp 5M1gMNAwJPaCiBMa0wX01r2V63VHr7CVtYnMOf2Brpmy0+chPyAuk0ufxOt4Qxn82O6C+c I0dpox/Ad1e2y/Y062eCmK8A6jiFckVedwyQTLsQD3W6ESs7ZY8AhY8b1ddAhQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680453016; a=rsa-sha256; cv=none; b=qc0GbAphiBWSqNl+Dd2uNr7ZwgayoMz+1B1VOekOo8X91l9wW2CWN6pQv8LAGscRBvkquz 1MUE5VzknXwytKqpv/kKspt76B4CmW1ZfcH6pp50enmNWO1sraLm54wNzuP71j7CLi8uHJ Zdcm2T0rFktLgT7X6LgSQxG24l9KNOwc9hSwaxz6dqvG1IOwZXfpowqDShJz3jBeF6I8bc ZqYLKM56L/Bb5uB1HKTlaBQush4BPM0t2rQn9UAJ4XELUn00v8cMO3UDFLG38RZvf7yZVm 1Y511XvSQ1nb40F0yhG4IT1Tnf9xa09zs9+60z5z74UaqZb/lKtEwL9NYkpFLA== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PqKJ81R6HzNm6 for ; Sun, 2 Apr 2023 16:30:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 332GUGxr098769 for ; Sun, 2 Apr 2023 16:30:16 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 332GUGc5098768; Sun, 2 Apr 2023 16:30:16 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304021630.332GUGc5098768@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Sun, 2 Apr 2023 16:30:16 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230402 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Mon Apr 3 16:33:33 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PqxKT3l9Tz42yqf for ; Mon, 3 Apr 2023 16:33:33 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PqxKT1jzmz4Gdn for ; Mon, 3 Apr 2023 16:33:33 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680539613; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wFBICQslDdbz8iaSWXOjWNobF774+1bi6GJOm7/+sDg=; b=AtpQ1870naWwTMo/biRWzGyt47md6wlD+/frzj1aKcGSkwygLf4a1oF9b4nNNT5/IOAEJI 1vUfN7EftM3oJzY9+wuC1494WwbFv4MJUznGX/LKECIoGa9DYh6bC4yZVa5zVF8/LP+a2V wDGnicS4KsLy0tFuFg3APcgKGtqqkFPWFdNXwjUz1hCgrm3RF3glG/5OrOF//CHr7m+el/ RsoCMemDXp9ykKBd+NCw2wm+2IEhEGFywciXu5D3frketNda0RF08PQG+smHmbUL6GKAp+ UpUFukmO1s4v5JCM3lGT9LjivmlAni8aEslGCisiAPxKY/uPJYLd6Mn1ADsgbw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680539613; a=rsa-sha256; cv=none; b=tU0kupfamIrmjcvegSyQ81tU9WCPk8Wt+llty9/lkU2JwUSqAhRJ6svxU9/Lds+C0/e9Ls HQjU/tYPrGO+cDEq8r1hrh8RLmPA8ojFpKNEu07kYbguwLjYdqaU7K4/8Bw0xKZFTFW4Sb k5rrI9bXBPsXTG5K7E8rCZbQEHGZovLpfqxHFnqWEfDsjMbteY8tqI/b1ulsYgelJVK+Pj Gssdda6qa0WIDzFm6iJLHR4mrC7qbQ/y+yLB2yLxORZNleafDqtcqCV1w8rCjc3DBxuxlQ nLsBr9toCMQFgnzleG1rZ496/1GqxUIvOtgbdJsqV2L3zkElgVKWE4dlX+DvFg== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PqxKT0VcZz14yx for ; Mon, 3 Apr 2023 16:33:33 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 333GXXXw040326 for ; Mon, 3 Apr 2023 16:33:33 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 333GXXqU040325; Mon, 3 Apr 2023 16:33:33 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304031633.333GXXqU040325@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Mon, 3 Apr 2023 16:33:33 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230403 ------------------------------------------------+-----------------+------------ devel/isl | 0.25 | 0.26 ------------------------------------------------+-----------------+------------ sysutils/py-pywatchman | 4.9.0 | v2023.04.03.00 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Tue Apr 4 17:00:37 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PrYtG3GBVz43rtC for ; Tue, 4 Apr 2023 17:00:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PrYtG19tFz3vgx for ; Tue, 4 Apr 2023 17:00:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680627638; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DOagCbHPlpnweZPqMLRFC9oYNCdSYmSLa8IiFnPEnFw=; b=hdYGdijAXDDIIndW/hDT3t7nU486/+JQyvfYYd8yDR1iyP5Kijn4TKqVYyqnLzVpRk6gQL z7d/WiARrNvjJB6StGRNKipPYYFnO8bQVt3k/I+aegNvv07bYnptCM+v7nL3DyEjkjUGdW VLXWjOgzCKxzuurJDpBjuTKyD+GpmusaSO/gIxgH5JPzsOtjh5/HZ5IOuOQuygEMMjBzYm JoeNuT5p0CrHWl2o3QeHMw3pmUF9zNilubOQspKVIyAd9zWcgzOm71zmrzALH8u7qTBgAf 0bMzkp2ixqvLnE4oGQ8wsTUfyXH2gO1bwihFRov6yneRd9Uiz7gKaXsOwflZ9w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680627638; a=rsa-sha256; cv=none; b=wv2SqbL+5mwWtDBfW8EzS59g/dM89znbI6/v0iyW1uRAgnWuzFQ0tc3nhdOuj3ftwuRNhc MU7qi3wEQgbsU5WwcsS9P5iHrVpwX4/jMpDqySBFqzLUBmqIYxhRqHZvQL51goEk0OZ6PA PR9EnzI4acajAP12WhTpWlafJKXt0Z1g5WX//krL9c/mVj6mecUtDRy0K5/Ihazy8uACzr IHzldbUmzmsBJQKi3V5HOjKAoEtOz0X38eTxEvO6w3HhMkPdMPOyaXKfXveht9n11Je5ng 7kk182zBjoCKsDDwRqOhO3wzKHETZkn/i/3HF9IDA5lmP80GHMjsHmBFdtC/yA== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PrYtG07y8zpCV for ; Tue, 4 Apr 2023 17:00:38 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 334H0bQE082158 for ; Tue, 4 Apr 2023 17:00:37 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 334H0beK082157; Tue, 4 Apr 2023 17:00:37 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304041700.334H0beK082157@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Tue, 4 Apr 2023 17:00:37 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230404 ------------------------------------------------+-----------------+------------ net/binkd | 1.1a-115 | start ------------------------------------------------+-----------------+------------ sysutils/google-compute-engine-oslogin | 20191018.00 | 20230403.01 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Wed Apr 5 19:04:30 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PsDZl1BTnz4416n for ; Wed, 5 Apr 2023 19:04:31 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PsDZk6GTmz4DGZ for ; Wed, 5 Apr 2023 19:04:30 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680721470; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ihwyrQg5DikiTcLonr9AlI8ptxOdKH+BksaWUiR9qzs=; b=ir2jPjBQy/WZ89fiazisl15gexBSr4/99Yf2RrfbpH59IfZrZ38zDASnI/pyd7PAfM24VW XiJHAZAV6ShLVPROCd61cPwwuf3e3p9/fXCjJAmzoM6Be7XF+G0/90O9qqbBxsY146xfuF DPKN58wOrxUsfrpKIGNWOzjvlgNHLOFjK3fQTKgAr1ScoD96GxaIwmLajuYkr2JJGuCEhT 8Stwmuxed3nZD5vi3Na3i8v4EtDCnE0r4f14toRpjOJBftj6XyCjftI/+8U7jscGg28H9b 5BU4xA7CVBofo+EetQ3tcXLYEq9YrArf8uYDkow94O8EbX2K6ej8OKBDe4rgRw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680721470; a=rsa-sha256; cv=none; b=i9EN3roSXyyvLLIpGRem7ZYx8zdmiqRnpV2Cg9PKHp5NmJyntL81IbRPLVfpW0l0QIq1F/ +7X5WaJ9bc2grkwPmTakny1LftqjBuTTM4CCqlKjE5/cIkRXG1aPDQXFjl5jKhatA+YFhO MNsJxzPCqOYo7V1IJRUnUysroyJlfhi8EhKccHzMxmDJlMyYKekWQRZBrUAFPjBusO7AYW oDT0kz0bb6v9fodtC4epjjqemTpbpvvaA7MgZhiplqFfsVOSi2lhhTMrQriu+b8XwvlHsH O9XIgmldf72EprUPzwXSIiR7kQ+BZxMLx6p/F8PYk4eM9hHbcZsH0uzSHonNIA== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PsDZk5BZKzZW8 for ; Wed, 5 Apr 2023 19:04:30 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 335J4UO9065331 for ; Wed, 5 Apr 2023 19:04:30 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 335J4UpC065330; Wed, 5 Apr 2023 19:04:30 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304051904.335J4UpC065330@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Wed, 5 Apr 2023 19:04:30 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230405 ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.45 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.45 ------------------------------------------------+-----------------+------------ mail/cone | 1.7 | 1.9 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.45 ------------------------------------------------+-----------------+------------ net-im/signal-cli | 0.9.0 | v0.11.8 ------------------------------------------------+-----------------+------------ net-p2p/ethash | 0.9.0 | v1.0.1 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.45 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.45 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.45 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Thu Apr 6 14:21:44 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PskG449lHz44QCb; Thu, 6 Apr 2023 14:21:48 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PskG427bkz4Q4Z; Thu, 6 Apr 2023 14:21:47 +0000 (UTC) (envelope-from kp@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680790908; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=00XNjHtCfllRvbaVyN0lRkV2jjTgZnyQjcOOEC5mnss=; b=gJT1ULcmXREo2sAnoK4mwXwR96b+evfkhGc7XYn8bEszM2wIRETP1RbdbeOqd8tzGED2r7 R6jzc749TMAhifgUNW60fLJXSxosMYPcDupQrWfW2PMTvXwvxwrHJUHISGVScawOOSAR1z elS/drXGNiAuwhevgVRQUWsThBzVVMJdERJ+KfFLdn46vsrbKpvPag8p8HGslPhXWiGV8e 7/Wuh7T1YJrmsPQagK2DXpoYC8xeltG/4p6zdWgZEOpiAcUXsI8u2B2W6y7Usr8I+xupkF avY8EDRgnS4con60ZGcWXPyQ4QSb61T5TDlMe7y56HDXmaWSxmfy/s1Ma6DIXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680790908; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=00XNjHtCfllRvbaVyN0lRkV2jjTgZnyQjcOOEC5mnss=; b=nZptRWC/fWJDEyezf7IPq3kidlFPVDZ+QpDQ7hhJZUUM90boAvisZRs4mxHCVSagiY0j1+ GepY01vfggGtlzJ1ZA3kHj8WmnpzeGX860xCMqZt8raykVYYK3JoLH4Dr87ycoOX9QzFQK YZqaseOlqehfdXjrJmKd3RkPXBWQh4eu/RVIdo4JTFqDG4wQG1sD1rLdAlTP3HIMtzQg6D dzFAEtJ/pHdEgHtDcVwherNcF0eThjtqLnNj7Yqpm/ZQ7VBEvRLSNQQWzo+MC94u2jIiyh HxSBLZAKfShoaA1GMV/BNkYAXykFimYD3swI77PxAkga5/cJBgfJC3dFz37cfg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680790908; a=rsa-sha256; cv=none; b=cGCDxF3Nlpz+YlVQ+zPf9YAWkrBA3bprRAdH3itE/qx7aXfsAvJHMr1cPITq9Dna+u0Ovr oB0dtwErl+F06vgqC2PKBN96U4R5xbk2TKxHDMI6ohCy6JIKGRQwXwiKHhMc57kaGLN9sC GZ0il/w+wYDxLBhHftFbO9AuPUmGcY1g64rHt1tz8d6GoaIilD/kI52kgxBoHwFx489KeF 9ysQBRp8F5nSPPQRcIEU8mmoNLT2Yfk5rHeBVi2BNeaYgTaVknJBG5T1PZWwQ1qYho1Wuo nzoWNNlTnXilutTxEzctZZmiERyaaTKV7LlAKuGG+XYT6wXAYJapy7dIr/NiYw== Received: from venus.codepro.be (venus.codepro.be [5.9.86.228]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx1.codepro.be", Issuer "R3" (verified OK)) (Authenticated sender: kp) by smtp.freebsd.org (Postfix) with ESMTPSA id 4PskG34k91zdKT; Thu, 6 Apr 2023 14:21:47 +0000 (UTC) (envelope-from kp@FreeBSD.org) Received: by venus.codepro.be (Postfix, authenticated sender kp) id 17FC925428; Thu, 6 Apr 2023 16:21:46 +0200 (CEST) From: Kristof Provost To: FreeBSD PF List , FreeBSD Ports ML Subject: pf userspace API changes Date: Thu, 06 Apr 2023 16:21:44 +0200 X-Mailer: MailMate (1.14r5937) Message-ID: <0E45DD6F-81E3-45DB-9FB2-E47B8F26FD00@FreeBSD.org> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_MailMate_778328E2-0F61-4D1F-9B96-3408223FC9DB_=" Content-Transfer-Encoding: 8bit X-ThisMailContainsUnwantedMimeParts: N --=_MailMate_778328E2-0F61-4D1F-9B96-3408223FC9DB_= Content-Type: text/plain; charset=UTF-8; format=flowed; markup=markdown Content-Transfer-Encoding: 8bit Hi, Quick heads up that there are going to be breaking changes to the pf API towards userspace for 14.0. (That is, the ioctl interface presented by /dev/pf). I’ve been rewriting several types of calls to start using nvlists, because otherwise it’s basically unmanageable to extend calls (which we pretty much have to do to add new features). The old struct-based ioctls have been left in place so far, but as that’s a substantial amount of (now untested!) code I’m very keen to be able to remove. To be very explicit: removal of old ioctls will only ever affect new major versions. That is, 14.0 at the earliest. I will not break stable/12 or stable/13 or 13.2 or … The initial breaking change is https://reviews.freebsd.org/D30056 . That removes DIOCCLRSTATES and DIOCKILLSTATES, which are now DIOCCLRSTATESNV and DIOCKILLSTATESNV, based on nvlists. To make that all easier for userspace to manage there’s libpfctl, which wraps all of the API details. That port will be available for all supported platforms (when https://reviews.freebsd.org/D39360 lands, soon). There are likely to be more changes in the future, so I’d strongly encourage all API users to migrate to using libpfctl rather than trying to roll their own implementations. Here’s an example of how security/snortsam needed to be changed to cope with the above: commit 1136cf1ef66dc93397455818dfce0794d4e65170 (HEAD -> freebsd_current/libpfctl) Author: Kristof Provost Date: Sun Apr 2 07:01:06 2023 +0200 security/snortsam: use libpfctl FreeBSD main will remove DIOCKILLSTATES soon. We can use libpfctl to accomplish the same task though. Sponsored by: Rubicon Communications, LLC ("Netgate") diff --git a/security/snortsam/Makefile b/security/snortsam/Makefile index fbd106774..18ad44448 100644 --- a/security/snortsam/Makefile +++ b/security/snortsam/Makefile @@ -1,6 +1,6 @@ PORTNAME= snortsam PORTVERSION= 2.70 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://www.snortsam.net/files/snortsam/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} @@ -16,6 +16,8 @@ SAMTOOL_DESC= install samtool .include +LIB_DEPENDS= libpfctl.so:net/libpfctl + USE_RC_SUBR= snortsam SUB_FILES= pkg-message \ pkg-install diff --git a/security/snortsam/files/patch-src_Makefile b/security/snortsam/files/patch-src_Makefile new file mode 100644 index 000000000..59936d3d1 --- /dev/null +++ b/security/snortsam/files/patch-src_Makefile @@ -0,0 +1,12 @@ +--- src/Makefile.orig 2010-03-29 20:57:55 UTC ++++ src/Makefile +@@ -36,9 +36,9 @@ SAMTOOL = samtool + PROG = snortsam + SAMTOOL = samtool +-CFLAGS = -O2 -D$(SYSTYPE) $(DEBUG) +-LDFLAGS = ++CFLAGS = -O2 -D$(SYSTYPE) $(DEBUG) -I/usr/local/include ++LDFLAGS = -L/usr/local/lib -lpfctl + SYSTYPE = `uname` + + # OS specific flags diff --git a/security/snortsam/files/patch-src__ssp_pf2.c b/security/snortsam/files/patch-src__ssp_pf2.c index 81ce7d93e..00327f19c 100644 --- a/security/snortsam/files/patch-src__ssp_pf2.c +++ b/security/snortsam/files/patch-src__ssp_pf2.c @@ -1,6 +1,14 @@ ---- ./src/ssp_pf2.c.orig 2009-11-27 02:39:40.000000000 +0100 -+++ ./src/ssp_pf2.c 2014-01-20 19:03:47.000000000 +0100 -@@ -95,7 +95,7 @@ +--- src/ssp_pf2.c.orig 2009-11-27 01:39:40 UTC ++++ src/ssp_pf2.c +@@ -48,6 +48,7 @@ + + #include "snortsam.h" + #include "ssp_pf2.h" ++#include + + unsigned int PF2use_anchor = TRUE; + unsigned int PF2val_count = 0; +@@ -95,7 +96,7 @@ int parse_opts(char *line, opt_pf2 *opt, char *sep, ch } } @@ -9,3 +17,79 @@ } +@@ -393,20 +394,21 @@ pf2_kill_states(int pfdev, const char *ipsrc, int tin, + { + char msg[STRBUFSIZE + 2]; + struct pf_addr pfa; +- struct pfioc_state_kill psk; ++ struct pfctl_kill k; + sa_family_t saf; /* stafe AF_INET family */ + unsigned long killed=0, killed_src=0, killed_dst=0; ++ unsigned int kcount; + + bzero(&pfa, sizeof(pfa)); +- bzero(&psk, sizeof(psk)); ++ bzero(&k, sizeof(k)); + + if (ipsrc == NULL || !ipsrc[0]) + return (-1); + + if (inet_pton(AF_INET, ipsrc, &pfa.v4) == 1) +- psk.psk_af = saf = AF_INET; ++ k.af = AF_INET; + else if (inet_pton(AF_INET6, ipsrc, &pfa.v6) == 1) +- psk.psk_af = saf = AF_INET6; ++ k.af = AF_INET6; + else { + snprintf(msg, sizeof(msg) - 1, "invalid ipsrc"); + logmessage(3, msg, "pf2", 0); +@@ -415,40 +417,31 @@ pf2_kill_states(int pfdev, const char *ipsrc, int tin, + + /* Kill all states from pfa */ + if (tin || PF2_KILL_STATE_ALL) { +- memcpy(&psk.psk_src.addr.v.a.addr, &pfa, sizeof(psk.psk_src.addr.v.a.addr)); +- memset(&psk.psk_src.addr.v.a.mask, 0xff, sizeof(psk.psk_src.addr.v.a.mask)); +- if (ioctl(pfdev, DIOCKILLSTATES, &psk)) { ++ memcpy(&k.src.addr.v.a.addr, &pfa, sizeof(k.src.addr.v.a.addr)); ++ memset(&k.src.addr.v.a.mask, 0xff, sizeof(k.src.addr.v.a.mask)); ++ if (pfctl_kill_states(pfdev, &k, &kcount)) { + snprintf(msg, sizeof(msg) - 1, "Error: DIOCKILLSTATES failed (%s)", strerror(errno)); + logmessage(1, msg, "pf2", 0); + } + else { +-#if OpenBSD >= 200811 /* since OpenBSD4_4 killed states returned in psk_killed */ +- killed_src += psk.psk_killed; +-#else +- killed_src += psk.psk_af; +-#endif ++ killed_src += kcount; + #ifdef FWSAMDEBUG + printf("Debug: [pf2] killed %lu (tin) states for host %s\n", killed_src, ipsrc); + #endif + } +- psk.psk_af = saf; /* restore AF_INET */ + } + + /* Kill all states to pfa */ + if (tout || PF2_KILL_STATE_ALL) { +- bzero(&psk.psk_src, sizeof(psk.psk_src)); /* clear source address field (set before for incomming) */ +- memcpy(&psk.psk_dst.addr.v.a.addr, &pfa, sizeof(psk.psk_dst.addr.v.a.addr)); +- memset(&psk.psk_dst.addr.v.a.mask, 0xff, sizeof(psk.psk_dst.addr.v.a.mask)); +- if (ioctl(pfdev, DIOCKILLSTATES, &psk)) { ++ bzero(&k.src, sizeof(k.src)); /* clear source address field (set before for incomming) */ ++ memcpy(&k.dst.addr.v.a.addr, &pfa, sizeof(k.dst.addr.v.a.addr)); ++ memset(&k.dst.addr.v.a.mask, 0xff, sizeof(k.dst.addr.v.a.mask)); ++ if (pfctl_kill_states(pfdev, &k, &kcount)) { + snprintf(msg, sizeof(msg) - 1, "Error: DIOCKILLSTATES failed (%s)", strerror(errno)); + logmessage(1, msg, "pf2", 0); + } + else { +-#if OpenBSD >= 200811 /* since OpenBSD4_4 killed states returned in psk_killed */ +- killed_dst += psk.psk_killed; +-#else +- killed_dst += psk.psk_af; +-#endif ++ killed_dst += kcount; + #ifdef FWSAMDEBUG + printf("Debug: [pf2] killed %lu (tout) states for host %s\n", killed_dst, ipsrc); + #endif Tl;dr If you maintain a port that uses /dev/pf you’re going to have to start using net/libpfctl. Best regards, Kristof --=_MailMate_778328E2-0F61-4D1F-9B96-3408223FC9DB_= Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi,

Quick heads up that there are going to be breaking change= s to the pf API towards userspace for 14.0. (That is, the ioctl interface= presented by /dev/pf).

I=E2=80=99ve been rewriting several types of calls to sta= rt using nvlists, because otherwise it=E2=80=99s basically unmanageable t= o extend calls (which we pretty much have to do to add new features).
= The old struct-based ioctls have been left in place so far, but as that=E2= =80=99s a substantial amount of (now untested!) code I=E2=80=99m very kee= n to be able to remove.

To be very explicit: removal of old ioctls will only ever= affect new major versions. That is, 14.0 at the earliest. I will not bre= ak stable/12 or stable/13 or 13.2 or =E2=80=A6

The initial breaking change is https://reviews.freebsd.org/D30056 . That remo= ves DIOCCLRSTATES and DIOCKILLSTATES, which are now DIOCCLRSTATESNV and D= IOCKILLSTATESNV, based on nvlists.

To make that all easier for userspace to manage there=E2=80= =99s libpfctl, which wraps all of the API details. That port will be avai= lable for all supported platforms (when https://reviews.freebsd.org/D39360 lands, soon).

There are likely to be more changes in the future, so I=E2= =80=99d strongly encourage all API users to migrate to using libpfctl rat= her than trying to roll their own implementations.

Here=E2=80=99s an example of how security/snortsam needed= to be changed to cope with the above:

co=
mmit 1136cf1ef66dc93397455818dfce0794d4e65170 (HEAD -> freebsd_current=
/libpfctl)
Author: Kristof Provost <kp@FreeBSD.org>
Date:   Sun Apr 2 07:01:06 2023 +0200

    security/snortsam: use libpfctl

    FreeBSD main will remove DIOCKILLSTATES soon. We can use libpfctl to
    accomplish the same task though.

    Sponsored by:   Rubicon Communications, LLC ("Netgate")

diff --git a/security/snortsam/Makefile b/security/snortsam/Makefile
index fbd106774..18ad44448 100644
--- a/security/snortsam/Makefile
+++ b/security/snortsam/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=3D      snortsam
 PORTVERSION=3D   2.70
-PORTREVISION=3D  1
+PORTREVISION=3D  2
 CATEGORIES=3D    security
 MASTER_SITES=3D  http://www.snortsam.net/files/snortsam/
 DISTNAME=3D      ${PORTNAME}-src-${PORTVERSION}
@@ -16,6 +16,8 @@ SAMTOOL_DESC=3D install samtool

 .include <bsd.port.pre.mk>

+LIB_DEPENDS=3D   libpfctl.so:net/libpfctl
+
 USE_RC_SUBR=3D   snortsam
 SUB_FILES=3D     pkg-message \
                pkg-install
diff --git a/security/snortsam/files/patch-src_Makefile b/security/snorts=
am/files/patch-src_Makefile
new file mode 100644
index 000000000..59936d3d1
--- /dev/null
+++ b/security/snortsam/files/patch-src_Makefile
@@ -0,0 +1,12 @@
+--- src/Makefile.orig  2010-03-29 20:57:55 UTC
++++ src/Makefile
+@@ -36,9 +36,9 @@ SAMTOOL =3D samtool
+ PROG    =3D snortsam
+ SAMTOOL =3D samtool
+-CFLAGS  =3D -O2 -D$(SYSTYPE) $(DEBUG)
+-LDFLAGS =3D
++CFLAGS  =3D -O2 -D$(SYSTYPE) $(DEBUG) -I/usr/local/include
++LDFLAGS =3D -L/usr/local/lib -lpfctl
+ SYSTYPE =3D `uname`
+
+ # OS specific flags
diff --git a/security/snortsam/files/patch-src__ssp_pf2.c b/security/snor=
tsam/files/patch-src__ssp_pf2.c
index 81ce7d93e..00327f19c 100644
--- a/security/snortsam/files/patch-src__ssp_pf2.c
+++ b/security/snortsam/files/patch-src__ssp_pf2.c
@@ -1,6 +1,14 @@
---- ./src/ssp_pf2.c.orig       2009-11-27 02:39:40.000000000 +0100
-+++ ./src/ssp_pf2.c    2014-01-20 19:03:47.000000000 +0100
-@@ -95,7 +95,7 @@
+--- src/ssp_pf2.c.orig 2009-11-27 01:39:40 UTC
++++ src/ssp_pf2.c
+@@ -48,6 +48,7 @@
+
+ #include "snortsam.h"
+ #include "ssp_pf2.h"
++#include <libpfctl.h>
+
+ unsigned int PF2use_anchor =3D TRUE;
+ unsigned int PF2val_count =3D 0;
+@@ -95,7 +96,7 @@ int parse_opts(char *line, opt_pf2 *opt, char *sep, ch=

          }
       }

@@ -9,3 +17,79 @@
  }


+@@ -393,20 +394,21 @@ pf2_kill_states(int pfdev, const char *ipsrc, int =
tin,
+ {
+     char   msg[STRBUFSIZE + 2];
+     struct pf_addr pfa;
+-    struct pfioc_state_kill psk;
++    struct pfctl_kill k;
+     sa_family_t saf;        /* stafe AF_INET family */
+     unsigned long killed=3D0, killed_src=3D0, killed_dst=3D0;
++    unsigned int kcount;
+
+     bzero(&pfa, sizeof(pfa));
+-    bzero(&psk, sizeof(psk));
++    bzero(&k, sizeof(k));
+
+     if (ipsrc =3D=3D NULL || !ipsrc[0])
+       return (-1);
+
+     if (inet_pton(AF_INET, ipsrc, &pfa.v4) =3D=3D 1)
+-          psk.psk_af =3D saf =3D AF_INET;
++          k.af =3D AF_INET;
+     else if (inet_pton(AF_INET6, ipsrc, &pfa.v6) =3D=3D 1)
+-          psk.psk_af =3D saf =3D AF_INET6;
++          k.af =3D AF_INET6;
+     else {
+       snprintf(msg, sizeof(msg) - 1, "invalid ipsrc");
+       logmessage(3, msg, "pf2", 0);
+@@ -415,40 +417,31 @@ pf2_kill_states(int pfdev, const char *ipsrc, int =
tin,
+
+     /* Kill all states from pfa */
+     if (tin || PF2_KILL_STATE_ALL) {
+-      memcpy(&psk.psk_src.addr.v.a.addr, &pfa, sizeof(psk.psk_s=
rc.addr.v.a.addr));
+-      memset(&psk.psk_src.addr.v.a.mask, 0xff, sizeof(psk.psk_src.a=
ddr.v.a.mask));
+-      if (ioctl(pfdev, DIOCKILLSTATES, &psk)) {
++      memcpy(&k.src.addr.v.a.addr, &pfa, sizeof(k.src.addr.v.a.=
addr));
++      memset(&k.src.addr.v.a.mask, 0xff, sizeof(k.src.addr.v.a.mask=
));
++      if (pfctl_kill_states(pfdev, &k, &kcount)) {
+           snprintf(msg, sizeof(msg) - 1, "Error: DIOCKILLSTATES fa=
iled (%s)", strerror(errno));
+           logmessage(1, msg, "pf2", 0);
+       }
+       else {
+-#if OpenBSD >=3D 200811 /* since OpenBSD4_4 killed states returned i=
n psk_killed */
+-          killed_src +=3D psk.psk_killed;
+-#else
+-          killed_src +=3D psk.psk_af;
+-#endif
++          killed_src +=3D kcount;
+ #ifdef FWSAMDEBUG
+           printf("Debug: [pf2] killed %lu (tin) states for host %s=
\n", killed_src, ipsrc);
+ #endif
+       }
+-    psk.psk_af =3D saf; /* restore AF_INET */
+     }
+
+     /* Kill all states to pfa */
+     if (tout || PF2_KILL_STATE_ALL) {
+-      bzero(&psk.psk_src, sizeof(psk.psk_src));  /* clear source ad=
dress field (set before for incomming) */
+-      memcpy(&psk.psk_dst.addr.v.a.addr, &pfa, sizeof(psk.psk_d=
st.addr.v.a.addr));
+-      memset(&psk.psk_dst.addr.v.a.mask, 0xff, sizeof(psk.psk_dst.a=
ddr.v.a.mask));
+-      if (ioctl(pfdev, DIOCKILLSTATES, &psk)) {
++      bzero(&k.src, sizeof(k.src));  /* clear source address field =
(set before for incomming) */
++      memcpy(&k.dst.addr.v.a.addr, &pfa, sizeof(k.dst.addr.v.a.=
addr));
++      memset(&k.dst.addr.v.a.mask, 0xff, sizeof(k.dst.addr.v.a.mask=
));
++      if (pfctl_kill_states(pfdev, &k, &kcount)) {
+           snprintf(msg, sizeof(msg) - 1, "Error: DIOCKILLSTATES fa=
iled (%s)", strerror(errno));
+           logmessage(1, msg, "pf2", 0);
+       }
+       else {
+-#if OpenBSD >=3D 200811 /* since OpenBSD4_4 killed states returned i=
n psk_killed */
+-          killed_dst +=3D psk.psk_killed;
+-#else
+-          killed_dst +=3D psk.psk_af;
+-#endif
++          killed_dst +=3D kcount;
+ #ifdef FWSAMDEBUG
+           printf("Debug: [pf2] killed %lu (tout) states for host %=
s\n", killed_dst, ipsrc);
+ #endif

Tl;dr If you maintain a port that uses /dev/pf you=E2=80=99= re going to have to start using net/libpfctl.

Best regards,
Kristof

--=_MailMate_778328E2-0F61-4D1F-9B96-3408223FC9DB_=-- From nobody Thu Apr 6 14:52:31 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pskxg3Ljsz44RpP; Thu, 6 Apr 2023 14:52:39 +0000 (UTC) (envelope-from Lena@lena.kiev.ua) Received: from lena.kiev.ua (lena.kiev.ua [185.45.113.66]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pskxb1nCjz43Jg; Thu, 6 Apr 2023 14:52:35 +0000 (UTC) (envelope-from Lena@lena.kiev.ua) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=lena.kiev.ua header.s=3 header.b=QqQOaU9M; spf=pass (mx1.freebsd.org: domain of Lena@lena.kiev.ua designates 185.45.113.66 as permitted sender) smtp.mailfrom=Lena@lena.kiev.ua; dmarc=pass (policy=none) header.from=lena.kiev.ua DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lena.kiev.ua; s=3; h=In-Reply-To:Content-Type:Mime-Version:References: Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=w8yJ1qG5wHA9WaTYC7713EWbOVZ80USLF694culLLi0=; b=QqQOaU9M61/QJ8FLMu76sWht1R DLvCikv5ceEuGDcXrHJx+4xFBeZpAjlxF54aLHrcLNIzL9sgIIot2FELr+xbakreuSuj6XqP1bO9F 61ZKgz3Y3Ip3rDEfYOUCgcAFj20ItEVUWRjM8H4Pzt/ReNtj7eIn1qAmKCd90FHt2B10=; Received: from [188.237.132.47] (helo=bedside.lena.kiev.ua) by lena.kiev.ua with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.95 (FreeBSD)) (envelope-from ) id 1pkQyZ-0000mE-Gs; Thu, 06 Apr 2023 17:52:38 +0300 Received: from bedside.lena.kiev.ua (localhost.lena.kiev.ua [127.0.0.1]) by bedside.lena.kiev.ua (8.17.1/8.16.1) with ESMTP id 336EqVeA010517; Thu, 6 Apr 2023 17:52:31 +0300 (EEST) (envelope-from Lena@lena.kiev.ua) Received: (from lena@localhost) by bedside.lena.kiev.ua (8.17.1/8.16.1/Submit) id 336EqVFj010516; Thu, 6 Apr 2023 17:52:31 +0300 (EEST) (envelope-from Lena@lena.kiev.ua) Date: Thu, 6 Apr 2023 17:52:31 +0300 From: Lena@lena.kiev.ua To: freebsd-chromium@freebsd.org, freebsd-ports@freebsd.org Subject: chromium package build for 12.4 killed Message-ID: <20230406145231.GA1033@lena.kiev> Mail-Followup-To: freebsd-chromium@freebsd.org, freebsd-ports@freebsd.org References: <20230405042442.GC1028@lena.kiev> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230405042442.GC1028@lena.kiev> User-Agent: Mutt/1.4.2.3i Return-Receipt-To: Lena@lena.kiev.ua X-Spamd-Result: default: False [-6.20 / 15.00]; DWL_DNSWL_MED(-2.00)[lena.kiev.ua:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[lena.kiev.ua,none]; R_SPF_ALLOW(-0.20)[+a]; RCVD_IN_DNSWL_MED(-0.20)[185.45.113.66:from]; R_DKIM_ALLOW(-0.20)[lena.kiev.ua:s=3]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-chromium@freebsd.org,freebsd-ports@freebsd.org]; DKIM_TRACE(0.00)[lena.kiev.ua:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; FROM_NO_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; ARC_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_NONE(0.00)[]; ASN(0.00)[asn:29141, ipnet:185.45.112.0/22, country:DE] X-Rspamd-Queue-Id: 4Pskxb1nCjz43Jg X-Spamd-Bar: ------ X-ThisMailContainsUnwantedMimeParts: N www/chromium package build for 12.4 amd64 latest killed, no message to the freebsd-chromium mailing list about that. https://pkg-status.freebsd.org/beefy6/build.html?mastername=124amd64-default&build=6eeeb3bd99c4 says "runaway_process", the log https://pkg-status.freebsd.org/beefy6/build.html?mastername=124amd64-default&build=6eeeb3bd99c4 says: Killing timed out build after 129600 seconds [ 95% 50655/53267] I suppose that subsequent "No such file or directory" is because of that timeout killing. Who can increase the timeout? From nobody Thu Apr 6 17:21:05 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PspDx6MYJz44btQ for ; Thu, 6 Apr 2023 17:21:05 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PspDx4lYsz3jy0 for ; Thu, 6 Apr 2023 17:21:05 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680801665; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gHH93K0l+QZNIPErPwP71h75qubOu+7G7bsRlNC2CXc=; b=yySS5MDTeu3+12lgSIibEXqBuzKSZRCvSfdnprSDCHKz3jhNLS/eSGf86GAHUQzVN3PvyO qhore4n7xLnBDHoELvsTbrAmskkzFUWYO9JXMnBTnsX7LQP6j8cqol+Qqrg2VNAk7B1n8d dqnpEFBF5cH12zIZLNQcotN0XLGijjSF470B/wMDSPtSQzEeIh4Ii5Kze5Tvp9JvPELTIJ MYBxPIZWTRVM0QLfe11ikDsnzdYfIa4Qdx67moyhcGxbFq7jAHNLQDoK2ATeqZcfz+u49q jUvRXscAJozTp2Fy0Adl8sjNQ/oWs9ZYXzCwPy7Iv5qvuSX7OpIvIFua6pXmww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680801665; a=rsa-sha256; cv=none; b=SLTgY1v9/kRo8wP62StS8XO1+/gknFQqae4gxoY98ZE8Vwkl3MfaycGozz3nYGUj8XjoAt ucWLRDpjrlRp4a2y32VVX3OUt46rPLFius9JftbKEvCsB+pok1RqZpOw3wDDnJwebha5W3 oeu3Y/TB9rjgk5YE0ITgsvvnxIX/Ks8+bAWljAcvdvl+tFm8hiS1Rm1d6b40COo5a7SH3V GSVDG5agxcnII8HP5eccYYqLKd/j232aBMklyFhbK57pWZQF3B0qrLyMM2dhxU/5gImSLI 85ZpdpyY5boQo+ss6KOST2Fvaj5oYeN8FFm+Wn5JMKOJUN53AXy1dd2EP4HNbw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PspDx3dMYz1Bst for ; Thu, 6 Apr 2023 17:21:05 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 336HL5gI058702 for ; Thu, 6 Apr 2023 17:21:05 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 336HL5p1058694; Thu, 6 Apr 2023 17:21:05 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304061721.336HL5p1058694@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Thu, 6 Apr 2023 17:21:05 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230406 ------------------------------------------------+-----------------+------------ sysutils/LPRng | 3.8.C | 3.9.0 ------------------------------------------------+-----------------+------------ sysutils/google-compute-engine-oslogin | 20191018.00 | 20230405.00 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Fri Apr 7 16:50:53 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PtPWf0Jcsz43d8R for ; Fri, 7 Apr 2023 16:50:54 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PtPWd5cyjz427n for ; Fri, 7 Apr 2023 16:50:53 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680886253; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Z5NIoXbIatPqn8Cdiem/Qih2ZipWEUH/diqSLgVoK4g=; b=p44nUEU/GoOutkYqbYvusjL3C2qB95Nb7mn59CVjcINQNT5NEUF89n3INEZv/QEHHY8G+t BQc1miuJAfAX93n/RdF23DhaTNP0E6YxxnL+VO6VzTsZPKeEJ+GTQqD+fCMxpEH5NDBk0c KPh4SPR7Rdu8g58FNzlpFi4vbEPXzJ8em8uv3sAWBIewHUWHmR6Q7OlyEag3QmkpuqpAS3 xlGUsSx1JUBgxIqYgCYu/zeEIZ4Al2RhsmH9D0v0FVxAdbYY34zimYCKL4y9f8BUSP16bf O0UgEnYyVO8riyz8Xm7005H9CSBpHSVRNT1FqmcPjnlV3DvIw4CXS4CxQnHKdA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680886253; a=rsa-sha256; cv=none; b=WhiCx6GR+dzEpgCzHtRgXNFEl+KMUq5eqfK+1B9h2vLIVu5pFFQLOE1zVcPZkHO846WVZM 8vvx0sBWKhS7expqUhTYZMBzneYm535jMTDSAmacehcRb9u0SU8JmE7rTiA3PRtYOKOLkM cXY9JJli5s0Pysp0wAPCsNjPy+2rdFkGOkBjDk8r8NDEAQEpTe500jBDVqf9TT1gv9Lc6D y8+B38Fi18dP7voH6dbGp4z6kNoJreiIfO13Mk8kjDnty0D1pZ8fJqQ+MMjuNamOvASHUq itaziu/ieBHwQa3dSy2E3HTarU0dlwgWvbrDwexwUrnFRnyljOjQWDgWXrGY3w== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PtPWd3Dk4zsrb for ; Fri, 7 Apr 2023 16:50:53 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.15.2/8.15.2) with ESMTP id 337GorAv014315 for ; Fri, 7 Apr 2023 16:50:53 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.15.2/8.15.2/Submit) id 337Gor6v014314; Fri, 7 Apr 2023 16:50:53 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202304071650.337Gor6v014314@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Date: Fri, 7 Apr 2023 16:50:53 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 X-ThisMailContainsUnwantedMimeParts: N Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ cad/ifcopenshell | 0.6.0 | blenderbim-230407 ------------------------------------------------+-----------------+------------ sysutils/google-compute-engine-oslogin | 20191018.00 | 20230406.02 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Fri Apr 7 20:11:30 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PtV3Q1MTzz446gM for ; Fri, 7 Apr 2023 20:15:14 +0000 (UTC) (envelope-from naddy@mips.inka.de) Received: from mail.inka.de (mail.inka.de [IPv6:2a04:c9c7:0:1073:217:a4ff:fe3b:e77c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PtV3P0lHfz4J2X for ; Fri, 7 Apr 2023 20:15:12 +0000 (UTC) (envelope-from naddy@mips.inka.de) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of naddy@mips.inka.de has no SPF policy when checking 2a04:c9c7:0:1073:217:a4ff:fe3b:e77c) smtp.mailfrom=naddy@mips.inka.de; dmarc=none Received: from mips.inka.de (naddy@[127.0.0.1]) by mail.inka.de with uucp (rmailwrap 0.5) id 1pksUC-008vK6-Ae; Fri, 07 Apr 2023 22:15:04 +0200 Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.17.1/8.17.1) with ESMTP id 337KBU6t026883 for ; Fri, 7 Apr 2023 22:11:30 +0200 (CEST) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.17.1/8.17.1/Submit) id 337KBUAw026882 for freebsd-ports@freebsd.org; Fri, 7 Apr 2023 22:11:30 +0200 (CEST) (envelope-from naddy) Date: Fri, 7 Apr 2023 22:11:30 +0200 From: Christian Weisgerber To: freebsd-ports@freebsd.org Subject: Fetching distfile from OSDN? Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Result: default: False [-1.09 / 15.00]; AUTH_NA(1.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_LONG(-0.99)[-0.994]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[inka.de]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[naddy]; ARC_NA(0.00)[]; ASN(0.00)[asn:202113, ipnet:2a04:c9c7::/32, country:DE]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MIME_TRACE(0.00)[0:+] X-Rspamd-Queue-Id: 4PtV3P0lHfz4J2X X-Spamd-Bar: - X-ThisMailContainsUnwantedMimeParts: N I just upgrade shells/yash, whose distfile is hosted on OSDN. I had to put the full URL into MASTER_SITES, because I can't figure out how to use the OSDN shortcut to fetch this: https://osdn.net/projects/yash/downloads/78345/yash-2.54.tar.xz Any ideas? Releases are linked from here: https://osdn.net/projects/yash/releases/ -- Christian "naddy" Weisgerber naddy@mips.inka.de From nobody Sat Apr 8 02:56:13 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PtfyN5sQ6z44XFk for ; Sat, 8 Apr 2023 02:56:28 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from echo.brtsvcs.net (echo.brtsvcs.net [IPv6:2607:f740:c::4ae]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PtfyM4vqQz3C10 for ; Sat, 8 Apr 2023 02:56:27 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of list_freebsd@bluerosetech.com designates 2607:f740:c::4ae as permitted sender) smtp.mailfrom=list_freebsd@bluerosetech.com; dmarc=none Received: from chombo.houseloki.net (65-100-43-2.dia.static.qwest.net [65.100.43.2]) by echo.brtsvcs.net (Postfix) with ESMTPS id 4836A38D0D; Sat, 8 Apr 2023 02:56:19 +0000 (UTC) Received: from [10.26.25.100] (ivy.pas.ds.pilgrimaccounting.com [10.26.25.100]) by chombo.houseloki.net (Postfix) with ESMTPSA id D43434F365; Fri, 7 Apr 2023 19:56:14 -0700 (PDT) Subject: Re: security/portsentry removal To: Andrea Venturoli , freebsd-ports@freebsd.org References: <0bfd94dd-5be3-6461-cb98-db1a1664e220@netfence.it> From: Mel Pilgrim Message-ID: <3d779c56-236d-f18b-5ac0-71f6580bb498@bluerosetech.com> Date: Fri, 7 Apr 2023 19:56:13 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 In-Reply-To: <0bfd94dd-5be3-6461-cb98-db1a1664e220@netfence.it> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.20 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.90)[-0.898]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:36236, ipnet:2607:f740:c::/48, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[bluerosetech.com]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4PtfyM4vqQz3C10 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On 2023-04-01 10:14, Andrea Venturoli wrote: > Hello. > > I switched from Q1 to Q2 port tree today and was surprised to see this > port gone. > I try to avoid complaining, but it was marked deprecated on Feb 26 and > removed on Mar 30: I agree that a software that was abandoned in 2003 or > so should go away, but I believe this time window was too short, as > those of us using quarterly ports didn't even see the deprecation notice. > I don't think postponing the deprecation for two days would have had any > big drawback... > In any case, enough of that. > > Can anyone suggest something equivalent in the port tree? Have a look at fail2ban. It's design intent is monitoring running services, but really it's just a set of log file regex filters. Anything that logs network activity can feed it. From nobody Sat Apr 8 07:47:15 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PtnQ80mZdz446Yc for ; Sat, 8 Apr 2023 07:47:28 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (mailserver.netfence.it [78.134.96.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mailserver.netfence.it", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PtnQ73w8jz4M4c for ; Sat, 8 Apr 2023 07:47:27 +0000 (UTC) (envelope-from ml@netfence.it) Authentication-Results: mx1.freebsd.org; none Received: from [10.1.2.18] (alamar.local.netfence.it [10.1.2.18]) (authenticated bits=0) by soth.netfence.it (8.17.1/8.17.1) with ESMTPSA id 3387lFrf013296 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Sat, 8 Apr 2023 09:47:16 +0200 (CEST) (envelope-from ml@netfence.it) X-Authentication-Warning: soth.netfence.it: Host alamar.local.netfence.it [10.1.2.18] claimed to be [10.1.2.18] Message-ID: Date: Sat, 8 Apr 2023 09:47:15 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: security/portsentry removal Content-Language: en-US To: Mel Pilgrim , freebsd-ports@freebsd.org References: <0bfd94dd-5be3-6461-cb98-db1a1664e220@netfence.it> <3d779c56-236d-f18b-5ac0-71f6580bb498@bluerosetech.com> From: Andrea Venturoli In-Reply-To: <3d779c56-236d-f18b-5ac0-71f6580bb498@bluerosetech.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4PtnQ73w8jz4M4c X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:35612, ipnet:78.134.0.0/17, country:IT] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On 4/8/23 04:56, Mel Pilgrim wrote: >> Can anyone suggest something equivalent in the port tree? > > Have a look at fail2ban.  It's design intent is monitoring running > services, but really it's just a set of log file regex filters. Anything > that logs network activity can feed it. Hello and thanks for answering. In fact I'm already using fail2ban for "running" services. Portsenty is a bit different, in that it's conceived to listen on ports used by non-running services. I.e. Got a SMTP server? Let fail2ban check its logs. No? Let portsentry listen on port 25. I thought about writing regexes for fail2ban to check if ipfw denied access to ports where portsentry used to listen. So far it's the best idea I've come up with, but I hoped for something simpler (i.e. more close to how portsentry worked). bye & Thanks av. From nobody Sat Apr 8 13:55:24 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PtxZw72Cdz44TBL for ; Sat, 8 Apr 2023 13:55:36 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (mail.nomadlogic.org [66.165.241.226]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.nomadlogic.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PtxZv451Dz3pr0 for ; Sat, 8 Apr 2023 13:55:35 +0000 (UTC) (envelope-from pete@nomadlogic.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=nomadlogic.org header.s=04242021 header.b=2mlg7uBu; spf=pass (mx1.freebsd.org: domain of pete@nomadlogic.org designates 66.165.241.226 as permitted sender) smtp.mailfrom=pete@nomadlogic.org; dmarc=pass (policy=quarantine) header.from=nomadlogic.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomadlogic.org; s=04242021; t=1680962127; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=XZU4CbYETgUQT1c6X5sYHcbX0J0yvlnqTXnVYu2y+eI=; b=2mlg7uBuj5c9qehMF4BG4w7BeRUChnMTjVn1JFh0D95Uf8GiavA3s+4OTxc4B0KoWzqG5l HmmDdyb4vweQosGQ2pmgB0CZDaeP3/8BM7SsUlVBaI3er5jvlhk6249FRKwJvC7zIlTmxp Y5hoOn5vH/o9DEzHG79iLvY/i9ro6dg= Received: from [192.168.4.23] (c-66-176-247-235.hsd1.fl.comcast.net [66.176.247.235]) by mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id b0c22fb7 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Sat, 8 Apr 2023 13:55:26 +0000 (UTC) Message-ID: Date: Sat, 8 Apr 2023 06:55:24 -0700 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: Re: security/portsentry removal Content-Language: en-US To: ports@freebsd.org References: <0bfd94dd-5be3-6461-cb98-db1a1664e220@netfence.it> <3d779c56-236d-f18b-5ac0-71f6580bb498@bluerosetech.com> From: Pete Wright In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.978]; DMARC_POLICY_ALLOW(-0.50)[nomadlogic.org,quarantine]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[nomadlogic.org:s=04242021]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[nomadlogic.org:+]; ASN(0.00)[asn:29802, ipnet:66.165.240.0/22, country:US]; MLMMJ_DEST(0.00)[ports@freebsd.org]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PtxZv451Dz3pr0 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On 4/8/23 12:47 AM, Andrea Venturoli wrote: > On 4/8/23 04:56, Mel Pilgrim wrote: > >>> Can anyone suggest something equivalent in the port tree? >> >> Have a look at fail2ban.  It's design intent is monitoring running >> services, but really it's just a set of log file regex filters. >> Anything that logs network activity can feed it. > > Hello and thanks for answering. > In fact I'm already using fail2ban for "running" services. > > Portsenty is a bit different, in that it's conceived to listen on > ports used by non-running services. > I.e. > Got a SMTP server? Let fail2ban check its logs. > No? Let portsentry listen on port 25. > > I thought about writing regexes for fail2ban to check if ipfw denied > access to ports where portsentry used to listen. > So far it's the best idea I've come up with, but I hoped for something > simpler (i.e. more close to how portsentry worked). > would blacklistd(8) meet your requirements?  i use it to block ssh login spammers with decent success.  its part of the base system as well, but does require pf. -p From nobody Sat Apr 8 14:16:33 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pty3D4hnRz44V3F for ; Sat, 8 Apr 2023 14:16:40 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pty3D4Gxtz4NNx; Sat, 8 Apr 2023 14:16:40 +0000 (UTC) (envelope-from bofh@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680963400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=HV5dyNyBgUj/XB8Nqv+wheW10ZlMA9ivaP/ebBVOhJ0=; b=VD6vuFGNoGgp08c4IfeGk8QJC3KQ1vjnaqdcfqzEE4EqhOS80rfHH7a8F1wcK3czRY2yZe GQ+35k/Ix5XA45rLVsFw8odBrCpgN5+EJXL3Wc0eQcWVf/eX+3/oxkgMN6U++LhBQKskr4 bnT+d1isxFBNKKwQ8xeCOf7IhQt5Nfn/tBlauED6AcLvX395QEF9IRuf9w8hx8hqKmPMcz fCNUx3kBRQ4nGyoc091rbaD/p08o31o/WKcKMlqEl+WZNI8DeZJE+PDDTRwdJDATBLvfjS 6Fl3mVXrZvQslwxhbTxJF818v2rzZJoz5t+3lE7ApZ/ci8PjJyvG85QXFZzitQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680963400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=HV5dyNyBgUj/XB8Nqv+wheW10ZlMA9ivaP/ebBVOhJ0=; b=c7cI0Y455Fe+o1bH4QkOOdhIgIn2T0H7/zEZCRdrgmGj8CJVkxtpqOqdPfzot7qDMKwE0d V9Or+4cZSnqdF8csibvheSl1EPfYkS3sXk3MMLQ4rECJxk09HkJUPBYlWreObdJTdG6Xi1 C7XFV3fPXZqDK5j8zkSusk1NTndQKnPA1IkEIM7790l8200NPhDyvsKZ6T+K+FcO3X+bk8 sx0zz6WvGcvTxdNPxzbLacW07gChEqexDRUVAHqWBh+RjzTf6VjIDxPgdiwJpaBV/X5Hnb k6z14rus3K9jPGu8O+XXMMtdgEdn1sce2BtWlDuvrAsvRuoL14cgw42ZduRb+g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680963400; a=rsa-sha256; cv=none; b=T8DtLeNNrjc2LYGygFuRKfPu8CQoDT0npcC53LWcrWbDcCZ6spFZ6rAo9uyB2gRZeTU08Y PdsBvGbhbUKB+E4qlNlBEkSdyXGtFeurqT6mRgzbgu8zdz0gmP/ig/w04supbnUfjiD6LB x/gCa8L5NHQ3qNTgRoTpGbWzzuLxI5pzfKEucFh4mreUqyEipbo1Cr4lt0ZuporXRuyU4d 6h+ofpNahWsLS76R3jTdpEum9OZzAdMa0E4E+8xc1A/n0SnIXvd81eXSlwbOG4sY8J65tp xG6yKGqWhKlNFMdycR8PgjKt0LKrqbBN/WAOJ+JlUAGGs07n1LJl99z0JGIsAg== Received: from mx.bofh.network (mx.bofh.network [IPv6:2a01:4f8:261:25de::227]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mx.bofh.network", Issuer "R3" (verified OK)) (Authenticated sender: bofh/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Pty3D0SFZzZML; Sat, 8 Apr 2023 14:16:39 +0000 (UTC) (envelope-from bofh@freebsd.org) Received: from smtpclient.apple ( [80.113.232.31]) by mx.bofh.network (OpenSMTPD) with ESMTPSA id 05797a61 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Sat, 8 Apr 2023 14:16:36 +0000 (UTC) Content-Type: multipart/signed; boundary="Apple-Mail=_CAD2382A-C577-4535-B3AC-52899AF2D827"; protocol="application/pgp-signature"; micalg=pgp-sha512 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.3\)) Subject: Re: security/portsentry removal From: Moin Rahman In-Reply-To: Date: Sat, 8 Apr 2023 16:16:33 +0200 Cc: ports@freebsd.org Message-Id: <23E20653-1D31-40F6-91DA-3797475379E1@freebsd.org> References: <0bfd94dd-5be3-6461-cb98-db1a1664e220@netfence.it> <3d779c56-236d-f18b-5ac0-71f6580bb498@bluerosetech.com> To: Pete Wright X-Mailer: Apple Mail (2.3696.120.41.1.3) X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_CAD2382A-C577-4535-B3AC-52899AF2D827 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Apr 8, 2023, at 3:55 PM, Pete Wright wrote: >=20 >=20 > On 4/8/23 12:47 AM, Andrea Venturoli wrote: >> On 4/8/23 04:56, Mel Pilgrim wrote: >>=20 >>>> Can anyone suggest something equivalent in the port tree? >>>=20 >>> Have a look at fail2ban. It's design intent is monitoring running = services, but really it's just a set of log file regex filters. Anything = that logs network activity can feed it. >>=20 >> Hello and thanks for answering. >> In fact I'm already using fail2ban for "running" services. >>=20 >> Portsenty is a bit different, in that it's conceived to listen on = ports used by non-running services. >> I.e. >> Got a SMTP server? Let fail2ban check its logs. >> No? Let portsentry listen on port 25. >>=20 >> I thought about writing regexes for fail2ban to check if ipfw denied = access to ports where portsentry used to listen. >> So far it's the best idea I've come up with, but I hoped for = something simpler (i.e. more close to how portsentry worked). >>=20 >=20 > would blacklistd(8) meet your requirements? i use it to block ssh = login spammers with decent success. its part of the base system as = well, but does require pf. >=20 > -p >=20 >=20 blacklistd is a good product as it's available out of the box however = from my experience fail2ban does a better job. So far I recall = blacklistd is supported only by ssh and postfix. One more thing is = blacklistd does not detect brute for attack of invalid users in ssh. Kind regards, Moin(with all hats off) --Apple-Mail=_CAD2382A-C577-4535-B3AC-52899AF2D827 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmQxd0FfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA vJEiaw/9FiFr3//8bJdHid7KS20PpwhbnY03mSiRJcH2PZkqhJgAxCfaVTdWeKPE pLnXrMrEnSPEIj/lcx8426GMYVbvCe6W+Fj1GRHwiLzKEZP7PTnLuZlBg6tnhk3j g4LpAOJ53/8n8DAoN4fuxmlx4NyvHP8/UzP5/n9/wQAkP23P1yk0ADlL6FFllEsd Z6DCjiaTb9sOdjffnOSR4NMMuC5oVzlCFaNAudghze/Q7hpIjNBCKLEBhTcEhDQM 8gxwO0jGnHv6KX/N5g6UdVjRwC6xlgwekGesb4psE4MZrW/GCYQ7pDeKjR/4KZeP y/WrDs4ovsnUVwq/CVwZsJSzd6RfovnJMUf+S731Gms/QvDGseiG4WYtRkC4Ayb4 UGOurGJZU+HglvYmJpCgTBLnQnFW8fKXNHD9Fw2As7zTw/bASluusmjlf2gMUpiB DwpwqYsNOnQcPrQq5VjvPG5g4ckwAfux1/6dVJjjf0VeJfoDJaev5QcdMElnTGGt DME1i+NdLTCqhfowDvEuihhhFkFmtb0tB5nslEYolbze8akylubWFE6gcAjVOZ/s dVOj8aHF+Q/E2IFMHKaWaQMHG/Yst//nPseTGascF7YNIpEanMQchj/iaacwFVx8 Ofn8rppJaEcV8GpITpgN21iFmBbhryGAQ+ZYb9rlSZf3dD/6pJ0= =Sr0G -----END PGP SIGNATURE----- --Apple-Mail=_CAD2382A-C577-4535-B3AC-52899AF2D827-- From nobody Sat Apr 8 14:40:07 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PtyZV4dPtz44Vwv for ; Sat, 8 Apr 2023 14:40:18 +0000 (UTC) (envelope-from freebsd@oldach.net) Received: from nuc.oldach.net (hmo.in-vpn.de [IPv6:2001:67c:1407:60::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "hmo.in-vpn.de", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PtyZT3qNcz3pvW; Sat, 8 Apr 2023 14:40:17 +0000 (UTC) (envelope-from freebsd@oldach.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of freebsd@oldach.net designates 2001:67c:1407:60::1 as permitted sender) smtp.mailfrom=freebsd@oldach.net; dmarc=none Received: from nuc.oldach.net (localhost [127.0.0.1]) by nuc.oldach.net (8.17.1/8.17.1/hmo04jun22) with ESMTPS id 338Ee7Ya007422 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sat, 8 Apr 2023 16:40:07 +0200 (CEST) (envelope-from freebsd@oldach.net) Received: (from hmo@localhost) by nuc.oldach.net (8.17.1/8.17.1/hmo01feb23/Submit) id 338Ee79H007421; Sat, 8 Apr 2023 16:40:07 +0200 (CEST) (envelope-from freebsd@oldach.net) Message-Id: <202304081440.338Ee79H007421@nuc.oldach.net> Subject: Re: security/portsentry removal In-Reply-To: <23E20653-1D31-40F6-91DA-3797475379E1@freebsd.org> from Moin Rahman at "8 Apr 2023 16:16:33" To: bofh@freebsd.org (Moin Rahman) Date: Sat, 8 Apr 2023 16:40:07 +0200 (CEST) Cc: ports@freebsd.org, pete@nomadlogic.org From: freebsd@oldach.net (Helge Oldach) X-No-Archive: Yes List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Greylist: inspected by milter-greylist-4.6.4 (nuc.oldach.net [0.0.0.0]); Sat, 08 Apr 2023 16:40:07 +0200 (CEST) for IP:127.0.0.1 DOMAIN:localhost HELO:nuc.oldach.net FROM:freebsd@oldach.net RCPT: X-Spamd-Result: default: False [-2.85 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.55)[-0.548]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; FROM_NO_DN(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; ASN(0.00)[asn:29670, ipnet:2001:67c:1400::/45, country:DE]; RCPT_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[oldach.net]; RCVD_TLS_LAST(0.00)[] X-Rspamd-Queue-Id: 4PtyZT3qNcz3pvW X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N Moin Rahman wrote on Sat, 08 Apr 2023 16:16:33 +0200 (CEST): > > On Apr 8, 2023, at 3:55 PM, Pete Wright wrote: > > would blacklistd(8) meet your requirements? i use it to block ssh login spammers with decent success. its part of the base system as well, but does require pf. blacklistd(8) works nicely with ipfw as well: Touch /etc/ipfw-blacklist.rc > blacklistd is a good product as it's available out of the box however from my experience fail2ban does a better job. So far I recall blacklistd is supported only by ssh and postfix. and sendmail. > One more thing is blacklistd does not detect brute for attack of invalid users in ssh. It's effectively a massive slow-down of such attacks - same logic as fail2ban. What it doesn't do (and that's the original request) is listen to non open ports. I wonder why that would provide anything useful though. Kind regards Helge From nobody Sat Apr 8 14:40:15 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PtyZY1q3qz44VtX for ; Sat, 8 Apr 2023 14:40:21 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (mailserver.netfence.it [78.134.96.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mailserver.netfence.it", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PtyZW1WKNz3pkX for ; Sat, 8 Apr 2023 14:40:19 +0000 (UTC) (envelope-from ml@netfence.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=netfence.it header.s=202304 header.b=ab1e1sAw; spf=pass (mx1.freebsd.org: domain of ml@netfence.it designates 78.134.96.152 as permitted sender) smtp.mailfrom=ml@netfence.it; dmarc=pass (policy=none) header.from=netfence.it Received: from [10.1.2.18] (alamar.local.netfence.it [10.1.2.18]) (authenticated bits=0) by soth.netfence.it (8.17.1/8.17.1) with ESMTPSA id 338EeFmY045318 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO) for ; Sat, 8 Apr 2023 16:40:16 +0200 (CEST) (envelope-from ml@netfence.it) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netfence.it; s=202304; t=1680964816; bh=Rg6rsw1I6ZXy/9qvAi3VOQ8FtMfqga0DkZ60ZOBz8/A=; h=Date:Subject:To:References:From:In-Reply-To; b=ab1e1sAwDflFeSCuQ4WnoiLG/UA/rcXE5R/yTqmXsR3nlDoyiLkktxSXhksf42cUI urzOus5va6u+B1P2RnIgTkeVU92ilCDDfKz/42RAtUFgUQxu7MoFp0YRlEUEaHd8zY /jcHORZ1aAdgjhn58oSIlDajlVxIIX6/NLPvYk8w= X-Authentication-Warning: soth.netfence.it: Host alamar.local.netfence.it [10.1.2.18] claimed to be [10.1.2.18] Message-ID: <328d3246-b896-2ca2-4dc1-d04bf9801c92@netfence.it> Date: Sat, 8 Apr 2023 16:40:15 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: security/portsentry removal Content-Language: en-US To: ports@freebsd.org References: <0bfd94dd-5be3-6461-cb98-db1a1664e220@netfence.it> <3d779c56-236d-f18b-5ac0-71f6580bb498@bluerosetech.com> From: Andrea Venturoli In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[netfence.it,none]; R_SPF_ALLOW(-0.20)[+ip4:78.134.96.152]; R_DKIM_ALLOW(-0.20)[netfence.it:s=202304]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:35612, ipnet:78.134.0.0/17, country:IT]; MLMMJ_DEST(0.00)[ports@freebsd.org]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[netfence.it:+]; FROM_EQ_ENVFROM(0.00)[]; HAS_XAW(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4PtyZW1WKNz3pkX X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On 4/8/23 15:55, Pete Wright wrote: > would blacklistd(8) meet your requirements? I guess not. From the man: > blacklistd is a daemon similar to syslogd(8) that listens to sockets at > paths specified in the sockpathsfile for notifications from other daemons The purpose of portsentry is to listen on ports when there is no deamon there. > i use it to block ssh login spammers with decent success. I use fail2ban for that. > its part of the base system as well, but > does require pf. Which I don't use :) (I use ipfw). bye & Thanks anyway av. From nobody Sat Apr 8 16:01:26 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pv0N94j4Cz44ZX5 for ; Sat, 8 Apr 2023 16:01:29 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (mailserver.netfence.it [78.134.96.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mailserver.netfence.it", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pv0N92xGkz49Qb for ; Sat, 8 Apr 2023 16:01:29 +0000 (UTC) (envelope-from ml@netfence.it) Authentication-Results: mx1.freebsd.org; none Received: from [10.1.2.18] (alamar.local.netfence.it [10.1.2.18]) (authenticated bits=0) by soth.netfence.it (8.17.1/8.17.1) with ESMTPSA id 338G1QNl057901 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Sat, 8 Apr 2023 18:01:26 +0200 (CEST) (envelope-from ml@netfence.it) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netfence.it; s=202304; t=1680969686; bh=P2NluMRMcF/wzi+3tNc1+4LLrs0nz+XL5hfOx699++0=; h=Date:Subject:To:References:From:In-Reply-To; b=PHmza1qaeEn7HQxAn8BTvjw1LGmpSYn1QqETiLjprunVGuPAF8Qo7C9QfJfUfyPwG LFP0TDmImocjz/ICA9DoycYdsH6kULEU/N6VmQ7DUQ/w7RbLQt2XkhQYeMJsy+nQzM KWRXqN3K+LzWt5RRXNckpiMz7mv3dqUWFBTUmL/I= X-Authentication-Warning: soth.netfence.it: Host alamar.local.netfence.it [10.1.2.18] claimed to be [10.1.2.18] Message-ID: <76e5f77c-eea7-619d-b45a-a1fbae6d3c1e@netfence.it> Date: Sat, 8 Apr 2023 18:01:26 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: security/portsentry removal Content-Language: en-US To: ports@freebsd.org, freebsd@oldach.net References: <202304081440.338Ee79H007421@nuc.oldach.net> From: Andrea Venturoli In-Reply-To: <202304081440.338Ee79H007421@nuc.oldach.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Pv0N92xGkz49Qb X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:35612, ipnet:78.134.0.0/17, country:IT] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On 4/8/23 16:40, Helge Oldach wrote: > I wonder why that would provide anything useful though. Main reason is to react to port scans or swiping attempts at well-known service. I.e. Someone (or some bot) connect to port 22, 25, 110, etc... when there's no such service available and he/she/it gets banned. I too am wondering whether this still makes sense today (after more that 20 years since portsentry was conceived). Yey I'm currently tasked to replace it, with possible questions being asked later :) bye & Thanks av. From nobody Sat Apr 8 18:04:03 2023 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pv36s4rRgz44hb1 for ; Sat, 8 Apr 2023 18:05:09 +0000 (UTC) (envelope-from naddy@mips.inka.de) Received: from mail.inka.de (mail.inka.de [IPv6:2a04:c9c7:0:1073:217:a4ff:fe3b:e77c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pv36r3hp3z4MkR for ; Sat, 8 Apr 2023 18:05:08 +0000 (UTC) (envelope-from naddy@mips.inka.de) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of naddy@mips.inka.de has no SPF policy when checking 2a04:c9c7:0:1073:217:a4ff:fe3b:e77c) smtp.mailfrom=naddy@mips.inka.de; dmarc=none Received: from mips.inka.de (naddy@[127.0.0.1]) by mail.inka.de with uucp (rmailwrap 0.5) id 1plCvx-009O5K-JZ; Sat, 08 Apr 2023 20:05:05 +0200 Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.17.1/8.17.1) with ESMTP id 338I438b055355 for ; Sat, 8 Apr 2023 20:04:03 +0200 (CEST) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.17.1/8.17.1/Submit) id 338I43mx055354 for freebsd-ports@freebsd.org; Sat, 8 Apr 2023 20:04:03 +0200 (CEST) (envelope-from naddy) Date: Sat, 8 Apr 2023 20:04:03 +0200 From: Christian Weisgerber To: freebsd-ports@freebsd.org Subject: Re: Fetching distfile from OSDN? Message-ID: References: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-1.09 / 15.00]; AUTH_NA(1.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[inka.de]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[naddy]; ARC_NA(0.00)[]; ASN(0.00)[asn:202113, ipnet:2a04:c9c0::/29, country:DE]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MIME_TRACE(0.00)[0:+] X-Rspamd-Queue-Id: 4Pv36r3hp3z4MkR X-Spamd-Bar: - X-ThisMailContainsUnwantedMimeParts: N Christian Weisgerber: > I just upgrade shells/yash, whose distfile is hosted on OSDN. > I had to put the full URL into MASTER_SITES, because I can't figure > out how to use the OSDN shortcut to fetch this: Actually, the download page also offers a "simplified release file URL", whose format matches MASTER_SITE_OSDN. The MASTE_SITE_OSDN URL works for regular fetching, but fails for the "makesum" target, which was what confused me. This is a peculiarity of the MASTER_SITE_OSDN handling and the way "makesum" is implemented. I opened PR #270708 about that. -- Christian "naddy" Weisgerber naddy@mips.inka.de