Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1Sfhul-00068T-QQ for bitcoin-development@lists.sourceforge.net; Sat, 16 Jun 2012 01:34:59 +0000 X-ACL-Warn: Received: from nm7-vm3.bullet.mail.ne1.yahoo.com ([98.138.91.137]) by sog-mx-3.v43.ch3.sourceforge.com with smtp (Exim 4.76) id 1Sfhuk-0004va-Pc for bitcoin-development@lists.sourceforge.net; Sat, 16 Jun 2012 01:34:59 +0000 Received: from [98.138.90.57] by nm7.bullet.mail.ne1.yahoo.com with NNFMP; 16 Jun 2012 01:34:53 -0000 Received: from [98.138.88.239] by tm10.bullet.mail.ne1.yahoo.com with NNFMP; 16 Jun 2012 01:34:53 -0000 Received: from [127.0.0.1] by omp1039.mail.ne1.yahoo.com with NNFMP; 16 Jun 2012 01:34:53 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 302564.2958.bm@omp1039.mail.ne1.yahoo.com Received: (qmail 19195 invoked by uid 60001); 16 Jun 2012 01:34:53 -0000 X-YMail-OSG: DIcZVZgVM1kc_.UD7_bmlG9ZkkVAKAw3AuDfnKRp3qwur6B ROpT.pZKUbE9xMAOEFHJXAo6RPnzK7b.HD3XoP27cSvTEynDzWKDaZTKqlvG gDxxhAVaz.Lg72kAKUkxlErnuD4LEiVo4KSGxc0nU7lJcZ1bYuXV.L5arU9Y yiortvbPO_OoNs4tDKKmKWGmUMcgzLaGoCgIVlXMwwf28.nkWOdPk4EpzqD. rUrGdOgTL_c58CNG_w7My5lwkLuGGel5cSZLNMrHrO4NMAVGgkbVdSzYmpmB R21fNwlZu8ryvxKokS6V.4FxNuoHgZWhABJeftzw1EVebt6O_HTm1U.xxkDm TI5gyRyd_q81qm8ImcWQ2TI1OFjB73FAshmal1BQmZd5Z2cbz4FkmdwkWK6J SHBmYiPjxhGeZuCyQm3VNP.0Zg7vV2MuLWVpLW_h8mSeQFwl0qfsJCp7P9Uf yjN1QDXQEAwFbk1FSQe_c6i677BmqRvAPRp9gYUvSwvcsUMg7Hmv5F_pbCUP ucx.26iPERQtdSKYVpDZSv.oClAQkJ65arlestBP2cYG81O.HefSfc033qBH 49HmGk06TuQG685py3r2LTApWKVZMDlU9VE0X0ZAb1OOVAxM977Mc2sQqqCX R5TmpwNDVqmw- Received: from [213.129.230.10] by web121004.mail.ne1.yahoo.com via HTTP; Fri, 15 Jun 2012 18:34:53 PDT X-Mailer: YahooMailWebService/0.8.118.349524 References: Message-ID: <1339810493.15660.YahooMailNeo@web121004.mail.ne1.yahoo.com> Date: Fri, 15 Jun 2012 18:34:53 -0700 (PDT) From: Amir Taaki To: "bitcoin-development@lists.sourceforge.net" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.1 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [98.138.91.137 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zgenjix[at]yahoo.com) -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -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 0.0 FSL_FREEMAIL_2 FSL_FREEMAIL_2 0.0 FSL_FREEMAIL_1 FSL_FREEMAIL_1 X-Headers-End: 1Sfhuk-0004va-Pc Subject: Re: [Bitcoin-development] Proposed new P2P command and response: getcmds, cmdlist X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Amir Taaki List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jun 2012 01:34:59 -0000 Introspection/command discovery is nice, but I would prefer it to be immedi= ately done in the first version exchange so no assumptions as to how a netw= ork is operating need to be made.=0A=0AI like the idea of a flat list of co= mmands. It might make sense to have "meta"-commands that alias to groups of= commands. i.e "original" for the current core subset up to (and including)= "pong". The aliases could exist in a text definition file which is held on= github or bitcoin.org/=0A=0A=0A----- Original Message -----=0AFrom: Jeff G= arzik =0ATo: Bitcoin Development =0ACc: =0ASent: Saturday, June 16, 2012 2:13 AM=0ASub= ject: [Bitcoin-development] Proposed new P2P command and response: getcmds,= cmdlist=0A=0AOutside of major features advertised network-wide in nService= bits,=0AP2P protocol lacks a good method of enumerating minor features or= =0Aextensions.=A0 The version number increment is coarse-grained, and is=0A= not self-documenting.=A0 A simple extension which lists supported=0Acommand= s is added, as demonstrated in this pull request:=0A=0A=A0 =A0 https://gith= ub.com/bitcoin/bitcoin/pull/1471=0A=0AAnother option is for verack to retur= n this information at login,=0Aeliminating the need for a separate command/= response.=0A=0A-- =0AJeff Garzik=0AexMULTI, Inc.=0Ajgarzik@exmulti.com=0A= =0A------------------------------------------------------------------------= ------=0ALive Security Virtual Conference=0AExclusive live event will cover= all the ways today's security and =0Athreat landscape has changed and how = IT managers can respond. Discussions =0Awill include endpoint security, mob= ile security and the latest in malware =0Athreats. http://www.accelacomm.co= m/jaw/sfrnl04242012/114/50122263/=0A_______________________________________= ________=0ABitcoin-development mailing list=0ABitcoin-development@lists.sou= rceforge.net=0Ahttps://lists.sourceforge.net/lists/listinfo/bitcoin-develop= ment=0A