Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from <wtogami@gmail.com>) id 1Vb5Cq-0003nH-Hf for bitcoin-development@lists.sourceforge.net; Tue, 29 Oct 2013 09:03:20 +0000 Received-SPF: pass (sog-mx-4.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.160.46 as permitted sender) client-ip=209.85.160.46; envelope-from=wtogami@gmail.com; helo=mail-pb0-f46.google.com; Received: from mail-pb0-f46.google.com ([209.85.160.46]) by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1Vb5Cp-0007Vm-H0 for bitcoin-development@lists.sourceforge.net; Tue, 29 Oct 2013 09:03:20 +0000 Received: by mail-pb0-f46.google.com with SMTP id un4so1967291pbc.19 for <bitcoin-development@lists.sourceforge.net>; Tue, 29 Oct 2013 02:03:13 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.68.6.138 with SMTP id b10mr430456pba.149.1383036959717; Tue, 29 Oct 2013 01:55:59 -0700 (PDT) Received: by 10.66.158.129 with HTTP; Tue, 29 Oct 2013 01:55:59 -0700 (PDT) In-Reply-To: <CABsx9T3p6KFc8FiOgBwLtQsmkETE_iUbMhO47pS7J3hi3a9_4w@mail.gmail.com> References: <274a1888-276c-4aa6-a818-68f548fbe0fa@me.com> <9DCDB8F6-E3B2-426B-A41E-087E66B3821A@gmail.com> <526B45DB.2030200@jerviss.org> <CABsx9T2OMA_u=S9yUh2j78QDuCDUorYctktuixjwAjqc6neW=Q@mail.gmail.com> <526DD18A.7060201@jerviss.org> <l4lajm$3ga$1@ger.gmane.org> <CAAS2fgSuL4f9Sdg2CyK-EuCKK04gD98zHDoKFyTg_Fp_cNiz=A@mail.gmail.com> <CABsx9T3p6KFc8FiOgBwLtQsmkETE_iUbMhO47pS7J3hi3a9_4w@mail.gmail.com> Date: Mon, 28 Oct 2013 22:55:59 -1000 Message-ID: <CAEz79Pofn1QZ0a-Tbu7NKobaFFxH8EP7CA1aCm1d=Nt53SxzhQ@mail.gmail.com> From: "Warren Togami Jr." <wtogami@gmail.com> To: Gavin Andresen <gavinandresen@gmail.com> Content-Type: multipart/alternative; boundary=bcaec53963cab2066404e9dd62ec X-Spam-Score: -0.6 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: doubleclick.net] -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (wtogami[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1Vb5Cp-0007Vm-H0 Cc: Bitcoin Development <bitcoin-development@lists.sourceforge.net>, Andreas Schildbach <andreas@schildbach.de> Subject: Re: [Bitcoin-development] Feedback requested: "reject" p2p message X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: <bitcoin-development.lists.sourceforge.net> List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe> List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development> List-Post: <mailto:bitcoin-development@lists.sourceforge.net> List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help> List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe> X-List-Received-Date: Tue, 29 Oct 2013 09:03:20 -0000 --bcaec53963cab2066404e9dd62ec Content-Type: text/plain; charset=UTF-8 How about rejection codes to notify you that you have been rate limited? Warren On Mon, Oct 28, 2013 at 7:37 PM, Gavin Andresen <gavinandresen@gmail.com>wrote: > > Thanks for the feedback, everybody, gist updated: > https://gist.github.com/gavinandresen/7079034 > > Categories are: > > 0x01-0x0f Protocol syntax errors0x10-0x1f Protocol semantic errors0x40-0x4fServer > policy rule > <https://gist.github.com/gavinandresen/7079034#rejection-codes-common-to-all-message-types> > > RE: why not a varint: because we're never ever going to run out of reject > codes. Eight are defined right now, if we ever defined eight more I'd be > surprised. > > RE: why not use HTTP codes directly: because we'd be fitting round pegs > into square holes. > > -- > -- > Gavin Andresen > > > ------------------------------------------------------------------------------ > Android is increasing in popularity, but the open development platform that > developers love is also attractive to malware creators. Download this white > paper to learn more about secure code signing practices that can help keep > Android apps secure. > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development > > --bcaec53963cab2066404e9dd62ec Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">How about rejection codes to notify you that you have been= rate limited?<div><br></div><div>Warren</div></div><div class=3D"gmail_ext= ra"><br><br><div class=3D"gmail_quote">On Mon, Oct 28, 2013 at 7:37 PM, Gav= in Andresen <span dir=3D"ltr"><<a href=3D"mailto:gavinandresen@gmail.com= " target=3D"_blank">gavinandresen@gmail.com</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><br></div>Thanks for t= he feedback, everybody, gist updated:<div>=C2=A0=C2=A0<a href=3D"https://gi= st.github.com/gavinandresen/7079034" target=3D"_blank">https://gist.github.= com/gavinandresen/7079034</a></div> <div><br></div><div>Categories are:</div> <div><br></div><div><table style=3D"line-height:25px;border-spacing:0px;bor= der-collapse:collapse;overflow:auto;width:724px;font-size:15px;font-family:= Helvetica,arial,freesans,clean,sans-serif;display:block;margin:15px 0px"> <tbody><tr style=3D"border-top-width:1px;border-top-style:solid;border-top-= color:rgb(204,204,204);background-color:rgb(248,248,248)"><td style=3D"bord= er:1px solid rgb(221,221,221);padding:6px 13px">0x01-0x0f</td><td style=3D"= border:1px solid rgb(221,221,221);padding:6px 13px"> Protocol syntax errors</td></tr><tr style=3D"border-top-width:1px;border-to= p-style:solid;border-top-color:rgb(204,204,204)"><td style=3D"border:1px so= lid rgb(221,221,221);padding:6px 13px">0x10-0x1f</td><td style=3D"border:1p= x solid rgb(221,221,221);padding:6px 13px"> Protocol semantic errors</td></tr><tr style=3D"border-top-width:1px;border-= top-style:solid;border-top-color:rgb(204,204,204);background-color:rgb(248,= 248,248)"><td style=3D"border:1px solid rgb(221,221,221);padding:6px 13px"> 0x40-0x4f</td><td style=3D"border:1px solid rgb(221,221,221);padding:6px 13= px">Server policy rule<br></td></tr></tbody></table><h4 style=3D"line-heigh= t:1.7;font-size:1.2em;font-family:Helvetica,arial,freesans,clean,sans-serif= ;margin:1em 0px 15px;padding:0px"> <a name=3D"14202b8b7fc770d6_rejection-codes-common-to-all-message-types" hr= ef=3D"https://gist.github.com/gavinandresen/7079034#rejection-codes-common-= to-all-message-types" style=3D"color:rgb(65,131,196);text-decoration:none;d= isplay:block;padding-left:30px" target=3D"_blank"><span></span></a></h4> </div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">RE: w= hy not a varint: =C2=A0because we're never ever going to run out of rej= ect codes. =C2=A0Eight are defined right now, if we ever defined eight more= I'd be surprised.</div> <div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">RE: why not= use HTTP codes directly: because we'd be fitting round pegs into squar= e holes.<span class=3D"HOEnZb"><font color=3D"#888888"><br><br>-- <br>--<br= >Gavin Andresen<br> </font></span></div></div> <br>-----------------------------------------------------------------------= -------<br> Android is increasing in popularity, but the open development platform that= <br> developers love is also attractive to malware creators. Download this white= <br> paper to learn more about secure code signing practices that can help keep<= br> Android apps secure.<br> <a href=3D"http://pubads.g.doubleclick.net/gampad/clk?id=3D65839951&iu= =3D/4140/ostg.clktrk" target=3D"_blank">http://pubads.g.doubleclick.net/gam= pad/clk?id=3D65839951&iu=3D/4140/ostg.clktrk</a><br>___________________= ____________________________<br> Bitcoin-development mailing list<br> <a href=3D"mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-develo= pment@lists.sourceforge.net</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-development= " target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-de= velopment</a><br> <br></blockquote></div><br></div> --bcaec53963cab2066404e9dd62ec--