From owner-freebsd-ipfw@freebsd.org Thu May 3 13:43:50 2018 Return-Path: Delivered-To: freebsd-ipfw@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C10AFFABD13 for ; Thu, 3 May 2018 13:43:49 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward101j.mail.yandex.net (forward101j.mail.yandex.net [IPv6:2a02:6b8:0:801:2::101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 25B96825F8; Thu, 3 May 2018 13:43:49 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from mxback20j.mail.yandex.net (mxback20j.mail.yandex.net [IPv6:2a02:6b8:0:1619::114]) by forward101j.mail.yandex.net (Yandex) with ESMTP id C53711242678; Thu, 3 May 2018 16:43:46 +0300 (MSK) Received: from smtp1j.mail.yandex.net (smtp1j.mail.yandex.net [2a02:6b8:0:801::ab]) by mxback20j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 3nIHFROe6D-hkuerlPq; Thu, 03 May 2018 16:43:46 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1525355026; bh=khP9Ao8G38osWpGl2rBXof/9lXzajjNM8RtQwnABbmQ=; h=Subject:To:Cc:References:From:Message-ID:Date:In-Reply-To; b=QeAexKjWt6jjUxsnbe03diIBS7+xL+8gNYta0Z0jtCLCHcXwBBuJUSNcXx1SN2Dq5 0tBP1i10ndJaOduC09LWkt+myuadROExMWIg6rMBEiU1zn3GF7BkdvhDzR4pQ4aHEI CD/Bpu33vb+cz1FJJ2frXwIJUwUpQ5yaCL5s92A0= Received: by smtp1j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 2XRv4wfdqi-hjcmOMv9; Thu, 03 May 2018 16:43:46 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1525355026; bh=khP9Ao8G38osWpGl2rBXof/9lXzajjNM8RtQwnABbmQ=; h=Subject:To:Cc:References:From:Message-ID:Date:In-Reply-To; b=QeAexKjWt6jjUxsnbe03diIBS7+xL+8gNYta0Z0jtCLCHcXwBBuJUSNcXx1SN2Dq5 0tBP1i10ndJaOduC09LWkt+myuadROExMWIg6rMBEiU1zn3GF7BkdvhDzR4pQ4aHEI CD/Bpu33vb+cz1FJJ2frXwIJUwUpQ5yaCL5s92A0= Authentication-Results: smtp1j.mail.yandex.net; dkim=pass header.i=@yandex.ru Subject: Re: removing some error states To: Julian Elischer , "Rodney W. Grimes" Cc: "freebsd-ipfw@freebsd.org" , Oleg Bulyzhin , "Alexander V. Chernikov" References: <201805011503.w41F3PxP026423@pdx.rh.CN85.dnsmgr.net> <81ced915-4dae-26c0-bc43-5ff5299d00d0@freebsd.org> <30b5e916-60ef-c3fa-1f80-5858d0d6717c@freebsd.org> From: "Andrey V. Elsukov" Openpgp: id=E6591E1B41DA1516F0C9BC0001C5EA0410C8A17A Autocrypt: addr=bu7cher@yandex.ru; prefer-encrypt=mutual; keydata= xsBNBEwBF1kBCADB9sXFhBEUy8qQ4X63Y8eBatYMHGEFWN9ypS5lI3RE6qQW2EYbxNk7qUC5 21YIIS1mMFVBEfvR7J9uc7yaYgFCEb6Sce1RSO4ULN2mRKGHP3/Sl0ijZEjWHV91hY1YTHEF ZW/0GYinDf56sYpDDehaBF5wkWIo1+QK5nmj3vl0DIDCMNd7QEiWpyLVwECgLX2eOAXByT8B bCqVhJGcG6iFP7/B9Ll6uX5gb8thM9LM+ibwErDBVDGiOgvfxqidab7fdkh893IBCXa82H9N CNwnEtcgzh+BSKK5BgvPohFMgRwjti37TSxwLu63QejRGbZWSz3OK3jMOoF63tCgn7FvABEB AAHNIkFuZHJleSBWLiBFbHN1a292IDxhZUBmcmVlYnNkLm9yZz7CwHsEEwECACUCGwMGCwkI BwMCBhUIAgkKCwQWAgMBAh4BAheABQJMB/ruAhkBAAoJEAHF6gQQyKF6MLwH/3Ri/TZl9uo0 SepYWXOnxL6EaDVXDA+dLb1eLKC4PRBBjX29ttQ0KaWapiE6y5/AfzOPmRtHLrHYHjd/aiHX GMLHcYRXD+5GvdkK8iMALrZ28X0JXyuuZa8rAxWIWmCbYHNSBy2unqWgTI04Erodk90IALgM 9JeHN9sFqTM6zalrMnTzlcmel4kcjT3lyYw3vOKgoYLtsLhKZSbJoVVVlvRlGBpHFJI5AoYJ SyfXoN0rcX6k9X7Isp2K50YjqxV4v78xluh1puhwZyC0p8IShPrmrp9Oy9JkMX90o6UAXdGU KfdExJuGJfUZOFBTtNIMNIAKfMTjhpRhxONIr0emxxDOwE0ETAEXWQEIAJ2p6l9LBoqdH/0J PEFDY2t2gTvAuzz+8zs3R03dFuHcNbOwjvWCG0aOmVpAzkRa8egn5JB4sZaFUtKPYJEQ1Iu+ LUBwgvtXf4vWpzC67zs2dDuiW4LamH5p6xkTD61aHR7mCB3bg2TUjrDWn2Jt44cvoYxj3dz4 S49U1rc9ZPgD5axCNv45j72tggWlZvpefThP7xT1OlNTUqye2gAwQravXpZkl5JG4eOqJVIU X316iE3qso0iXRUtO7OseBf0PiVmk+wCahdreHOeOxK5jMhYkPKVn7z1sZiB7W2H2TojbmcK HZC22sz7Z/H36Lhg1+/RCnGzdEcjGc8oFHXHCxUAEQEAAcLAXwQYAQIACQUCTAEXWQIbDAAK CRABxeoEEMihegkYCAC3ivGYNe2taNm/4Nx5GPdzuaAJGKWksV+w9mo7dQvU+NmI2az5w8vw 98OmX7G0OV9snxMW+6cyNqBrVFTu33VVNzz9pnqNCHxGvj5dL5ltP160JV2zw2bUwJBYsgYQ WfyJJIM7l3gv5ZS3DGqaGIm9gOK1ANxfrR5PgPzvI9VxDhlr2juEVMZYAqPLEJe+SSxbwLoz BcFCNdDAyXcaAzXsx/E02YWm1hIWNRxanAe7Vlg7OL+gvLpdtrYCMg28PNqKNyrQ87LQ49O9 50IIZDOtNFeR0FGucjcLPdS9PiEqCoH7/waJxWp6ydJ+g4OYRBYNM0EmMgy1N85JJrV1mi5i Message-ID: Date: Thu, 3 May 2018 16:41:50 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <30b5e916-60ef-c3fa-1f80-5858d0d6717c@freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5ExKROSMi2sBUAxV0vF6MoNrhG6ImwFN9" X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 May 2018 13:43:50 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5ExKROSMi2sBUAxV0vF6MoNrhG6ImwFN9 Content-Type: multipart/mixed; boundary="owiHKGOpTx9nVrsLbmcfUaSug8eGhdGCE"; protected-headers="v1" From: "Andrey V. Elsukov" To: Julian Elischer , "Rodney W. Grimes" Cc: "freebsd-ipfw@freebsd.org" , Oleg Bulyzhin , "Alexander V. Chernikov" Message-ID: Subject: Re: removing some error states References: <201805011503.w41F3PxP026423@pdx.rh.CN85.dnsmgr.net> <81ced915-4dae-26c0-bc43-5ff5299d00d0@freebsd.org> <30b5e916-60ef-c3fa-1f80-5858d0d6717c@freebsd.org> In-Reply-To: <30b5e916-60ef-c3fa-1f80-5858d0d6717c@freebsd.org> --owiHKGOpTx9nVrsLbmcfUaSug8eGhdGCE Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 02.05.2018 06:31, Julian Elischer wrote: >>>> Many years ago I added code to ipfw so that if -q was set it would n= ot >>>> complain about >>>> things that were unimportant, nor would it return an error code. >>>> Such things include removing table entries that are already gone and= >>>> similar sorts of 'safe' operations. >>>> The idea is that you can write 'naive' scripts that don't need to do= >>>> complicated checks to see if XXX is already present or gone.. >>>> In hte ame way that rm -f doesn't complain if the file doesn't >>>> exist..? You were going to delete it anyhow. Hi, I added melifaro@ to CC list. IMHO, ignoring errors when you configuring firewall is not a good idea. I'm agree, that some errors are noisy, and also some of them were already fixed, so you can just submit PR or patch, if you don't like some. Due to huge difference between old tables and what we have now, it is not always possible for one man to test all old features and properly merge them with new features. --=20 WBR, Andrey V. Elsukov --owiHKGOpTx9nVrsLbmcfUaSug8eGhdGCE-- --5ExKROSMi2sBUAxV0vF6MoNrhG6ImwFN9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEzBAEBCAAdFiEE5lkeG0HaFRbwybwAAcXqBBDIoXoFAlrrEZ4ACgkQAcXqBBDI oXpGkQgApsEw2eMcPiskoggGDtpzUpHRDE7Ei4TDqxj448HIIYGCxw2YmwC/tCmH kRkiulrvqt1/fDX8qU13Wsh/lOt48Uff3AQxF547uWZBt0G1FPBwFhqy/ATUBO2L rf4i6svLat13Sc8pORAncjf+M82bSwNju6PQRCT4OpfEf+lbmj7r7czDagB3P5rR lbfhNYRi9xGeEsiE2kTpBmWmrZMbuqtPlxDlE1y/tF+B3WbhQAFu9ZHciDBYp8NB ZLQ6OeBnNmqTl7mi3w2uF7z6qn2Rd4X6CZieSk2ikSBkDoJBZcjunzucmXNjrVuX 1y0JUg5+O/B7rWkSoITle8+dwOjVuA== =4DfB -----END PGP SIGNATURE----- --5ExKROSMi2sBUAxV0vF6MoNrhG6ImwFN9--