From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 118255255552 X-Google-Groups: supmua X-Google-Thread: 3030fda1bf,de37ab03d5293e7 X-Google-Attributes: gid3030fda1bf,domainid0,public,googlegroup X-Google-NewGroupId: yes X-Received: by 10.194.63.206 with SMTP id i14mr12129wjs.5.1412196368616; Wed, 01 Oct 2014 13:46:08 -0700 (PDT) X-BeenThere: supmua@googlegroups.com Received: by 10.180.103.8 with SMTP id fs8ls943604wib.48.canary; Wed, 01 Oct 2014 13:46:08 -0700 (PDT) X-Received: by 10.194.87.35 with SMTP id u3mr3367787wjz.3.1412196368227; Wed, 01 Oct 2014 13:46:08 -0700 (PDT) Return-Path: Received: from mout.web.de (mout.web.de. [212.227.17.11]) by gmr-mx.google.com with ESMTPS id us10si333514lbc.1.2014.10.01.13.46.08 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Oct 2014 13:46:08 -0700 (PDT) Received-SPF: pass (google.com: domain of ruthard.baudach@web.de designates 212.227.17.11 as permitted sender) client-ip=212.227.17.11; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ruthard.baudach@web.de designates 212.227.17.11 as permitted sender) smtp.mail=ruthard.baudach@web.de Received: from localhost ([178.7.164.217]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0Lcxxc-1Xzvup2C24-00iDNF for ; Wed, 01 Oct 2014 22:46:07 +0200 From: Ruthard Baudach To: supmua Subject: Re: [sup] Re: how to write interactive hook In-reply-to: <1411319662-astroid-1-fmtkb2haww-21321@strange> References: <1410717805-sup-9254@ruthard-lappi> <1411071274-sup-3080@ruthard-lappi> <1411074468-astroid-3-ptv2hfgu1x-1239@strange> <1411151595-sup-2926@ruthard-lappi> <1411319662-astroid-1-fmtkb2haww-21321@strange> Date: Wed, 01 Oct 2014 22:46:06 +0200 Message-Id: <1412196341-sup-9170@ruthard-lappi> User-Agent: Sup/0.19.0 Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; boundary="=-1412196366-961433-930-9849-2-=" X-Provags-ID: V03:K0:eSUX9+AAunNiO2S1r+agp8CcqaXWGcjSDYFf1TEDxVmEbb9hx8e RRx/Z7wywvVf1F4DA/0O+vVuxTGhUDoWQoOgtiZ/upaon8Bt8hHLQkHiBkbRzc8neGf+Nx7 Vc/5p34jKkRS1pdUOce0gflxQp34DS7bZm/WvGGDKkKnRnnYyFS73dUXqv6Sq8F7HGyMz5q k11NLrQ0Rqv0pQG8BfzsA== X-UI-Out-Filterresults: notjunk:1; --=-1412196366-961433-930-9849-2-= Content-Type: multipart/mixed; boundary="=-1412196366-839289-930-6311-1-=" MIME-Version: 1.0 --=-1412196366-839289-930-6311-1-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable >=3D=3D Ausz=C3=BCge aus der Nachricht von Gaute Hope vom 2014-09-21 19:= 20: > = > Another option is to pass the message id (if it is persistent) to the > signature hook, then when the message id changes you reset the hook > state. Great idea! I managed to do so -- see attached patch. If you would decide to add this to main sup, I would publish my signature hook in the wiki. Best regards, Ruthard it works :-) vvv see down here vvv -- = Dr. Ruthard Baudach Speckertsweg 36a 97209 Veitsh=C3=B6chheim ---- Emails sind Postkarten! Deshalb bitte Emails verschl=C3=BCsseln und signieren. Mein =C3=B6ffentlicher Schl=C3=BCssel: -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 mQENBFPcu+kBCADC5zwexQDbXfuv7fH4epJ6EJSqYPMzm867YHZZBiYO0EQPgXFp MBFEMRz0/HX8Roi3oeQNA01Bo4J6HzxcOqDXHLMQBfbiOsaQZFm73TotZUNDB9b6 kPTHFY33fnoJbTf9lcD8sOM4lZBcFKRumIKJP+IKhN2PFml0nTMBGoWgjmK/xP5F 7SvZO+Hy9uLvnzPMTTURrpUhJPba6mhPzX+IrDd6EfollXHk5aeYJ/b+XRFmWHPm B3HemLigYDMcvW2zzpK0cmGcxaBWE5pmguhYywibyP5AMsUQCgOfWLW/OCm8QWoL E3TMvWEc2luJT4FZ8jLbK5CWhdCvlqjwsbqhABEBAAG0KFJ1dGhhcmQgQmF1ZGFj aCA8cnV0aGFyZC5iYXVkYWNoQHdlYi5kZT6JAT8EEwECACkFAlPcu+kCGwMFCQPC ZwAHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRAPOdocrFrGwun0CACvTa7Q FFm8J7B+kbnkM96Yj+jtLofrU+JACOGstXfydINYIEjEzsgLAPII7qLjKhhIPTXJ L383WpKZn/xU4+zcTd88VeTUbyGsao2Xt2l+wbZBzmX73YDDU0FWLGfGwHZKs+EZ NxQbWXf0fDL83etm3Ti9YMOIUVJujMitKEzjt6R4l/cOvIp5oh/dZUTypzV6WKmP lrub6Jize504bOHgUH8G75YHkUoCdLhEnvAMuRB8cB1k6rxgSF2BmV+CRoh9kE6x 4z0HfPO6yfjWAhqx0vcoaS7TIZF6AbSHrvx3UsbmbiNZUGh4YzB9Y7ixMT4mrb/J tff0mrsDKmB7luJ3uQENBFPcu+kBCAC9uPwimGEkwmhs5zYpSQDrZfW0Oh7POTCB wv0KfaOCS9uIPe7KGT7yN40AL8W6v2MM3VK4tolcRv5tYqwV8Rz6LFMgZlAmrdsN wGuvs+pEb4xJ3AEN1gvos9fuI0Z/jzu/9LrzZIZbVK/8yNyRJ7rlUmaqErrxhNka T+I9XeLZZznp0r+1WE31sGToqYkph6UYgjV+qwRA4+D35T0J4txJrJeIOTYusCV+ uzTT3+Th6X12d6jLbpcNOeinOEB0CG+bITAIXy6tVC3H1Xqfp/T2f49BswEBhwyS +ZxWZLcxNnP69xG2ErnpQ39swUiHroQOjRggzJKFZQqFQWlk5P/FABEBAAGJASUE GAECAA8FAlPcu+kCGwwFCQPCZwAACgkQDznaHKxaxsIuzAgAhL0fNfBvU9Guaznj P27YWIwP1YYPBfGigeWNRssOipanHwc1r2epLsUByTnUagEnuz18RRIIAb4TOOSG uT7eXPTv6uh6Ok4Zk1WDG8mPHT4mqEbTvjzyfg+6dnOJ0BymgN4R410mULkbWOT1 hA50eG/yf0DvdtpJWNhXPo+fU1vb05kpi9OP56Ymz68rUQOc7k0qxOj6ic0Jju84 um6LZeHInFLUj6ZF+yeGNkBS+bD4gaQ4qp1z3kbVysO0ZEr1D/fb0GO0sDklhXJL nZrtuX6lfMsSdH1tbeeMGclaknL15iGdnv8b2Z+7cIO82qJmcfbdSYcfNC2KJHZn Nc2DAQ=3D=3D =3DEfIc -----END PGP PUBLIC KEY BLOCK----- --=-1412196366-839289-930-6311-1-= Content-Disposition: attachment; filename="0001-ge-ndert-lib-sup-modes-edit_message_mode.rb.patch" Content-Type: application/octet-stream; name="0001-ge-ndert-lib-sup-modes-edit_message_mode.rb.patch" Content-Transfer-Encoding: base64 RnJvbSBkYzM2Nzk3YTE1MGM4ZTk0NTg5ZmNhZWE5YWE1NTZmZWRkZmU4MjA1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRoYXJkIEJhdWRh Y2ggPHJ0aHJkQHdlYi5kZT4KRGF0ZTogV2VkLCAxIE9jdCAyMDE0IDIyOjIx OjI0ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gPT9VVEYtOD9xPz0wOWdlPUMz PUE0bmRlcnQ6PTIwPTIwPTIwPTIwPTIwPTIwPTIwbGliL3N1cC9tPz0KID0/ VVRGLTg/cT9vZGVzL2VkaXQ9NUZtZXNzYWdlPTVGbW9kZS5yYj0yMD0wOT0w OT0wOXBhc3M9MjBtZXNzYWdlPTVGaWQ9MjA/PQogPT9VVEYtOD9xP3RvPTIw c2lnbmF0dXJlPTIwaG9vaz89Ck1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQt VHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5z ZmVyLUVuY29kaW5nOiA4Yml0CgotLS0KIGxpYi9zdXAvbW9kZXMvZWRpdF9t ZXNzYWdlX21vZGUucmIgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp Yi9zdXAvbW9kZXMvZWRpdF9tZXNzYWdlX21vZGUucmIgYi9saWIvc3VwL21v ZGVzL2VkaXRfbWVzc2FnZV9tb2RlLnJiCmluZGV4IDJiOGI1OTAuLjU3Zjc1 YWEgMTAwNjQ0Ci0tLSBhL2xpYi9zdXAvbW9kZXMvZWRpdF9tZXNzYWdlX21v ZGUucmIKKysrIGIvbGliL3N1cC9tb2Rlcy9lZGl0X21lc3NhZ2VfbW9kZS5y YgpAQCAtMTksNyArMTksOCBAQCBWYXJpYWJsZXM6CiAgICAgICBoZWFkZXI6 IGFuIG9iamVjdCB0aGF0IHN1cHBvcnRzIHN0cmluZy10by1zdHJpbmcgaGFz aHRhYmxlLXN0eWxlIGFjY2VzcwogICAgICAgICAgICAgICB0byB0aGUgcmF3 IGhlYWRlcnMgZm9yIHRoZSBtZXNzYWdlLiBFLmcuLCBoZWFkZXJbIkZyb20i XSwKICAgICAgICAgICAgICAgaGVhZGVyWyJUbyJdLCBldGMuCi0gIGZyb21f ZW1haWw6IHRoZSBlbWFpbCBwYXJ0IG9mIHRoZSBGcm9tOiBsaW5lLCBvciBu aWwgaWYgZW1wdHkKKyAgZnJvbV9lbWFpbDogdGhlIGVtYWlsIHBhcnQgb2Yg dGhlIEZyb206IGxpbmUsIG9yIG5pbCBpZiBlbXB0eQorICBtZXNzYWdlX2lk OiB0aGUgdW5pcXVlIG1lc3NhZ2UgaWQgb2YgdGhlIG1lc3NhZ2UKIFJldHVy biB2YWx1ZToKICAgQSBzdHJpbmcgKG11bHRpLWxpbmUgb2spIGNvbnRhaW5p bmcgdGhlIHRleHQgb2YgdGhlIHNpZ25hdHVyZSwgb3IgbmlsIHRvCiAgIHVz ZSB0aGUgZGVmYXVsdCBzaWduYXR1cmUsIG9yIDpub25lIGZvciBubyBzaWdu YXR1cmUuCkBAIC02ODgsNyArNjg5LDcgQEAgcHJpdmF0ZQogICAgIGZyb21f ZW1haWwgPSBwICYmIHAuZW1haWwKIAogICAgICMjIGZpcnN0IHJ1biB0aGUg aG9vawotICAgIGhvb2tfc2lnID0gSG9va01hbmFnZXIucnVuICJzaWduYXR1 cmUiLCA6aGVhZGVyID0+IEBoZWFkZXIsIDpmcm9tX2VtYWlsID0+IGZyb21f ZW1haWwKKyAgICBob29rX3NpZyA9IEhvb2tNYW5hZ2VyLnJ1biAic2lnbmF0 dXJlIiwgOmhlYWRlciA9PiBAaGVhZGVyLCA6ZnJvbV9lbWFpbCA9PiBmcm9t X2VtYWlsLCA6bWVzc2FnZV9pZCA9PiBAbWVzc2FnZV9pZAogCiAgICAgcmV0 dXJuIFtdIGlmIGhvb2tfc2lnID09IDpub25lCiAgICAgcmV0dXJuIFsiIiwg Ii0tICJdICsgaG9va19zaWcuc3BsaXQoIlxuIikgaWYgaG9va19zaWcKLS0g CjIuMS4wCgo= --=-1412196366-839289-930-6311-1-=-- --=-1412196366-961433-930-9849-2-= Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJULGgOAAoJEA852hysWsbCnyEIALPi4CtqADzIpc4AtkMBFnRS Tgecx22248+cFVPvBFPOtLk8VrGNtM8VEzwwhAf1N4YgmRZcSdAX6fpn4dty3pWQ imNeZCd33BhbwESyc4TPNfj1WvGs7s5N8Gae+0EtNva46sb7VcDKSCQFXnkhL2GR Q/M0eP+Y/pmKz5HkCfFsfIyOQ/jWxzUydJX8SUhn67EeJhxs3a6Ed+QzT9GQaUPD O9qZwQBvtFE3pIPYJUZFyZBny1Ol/K0ZasuVxoslVzGB5Ad1KqPlmYVaEv3xY6TF ZZhD4qtnI5vvwFW6nuY7cVyiBJUMzoPRXWOT/SJiPOF6z21T300VchMcQXTEmhY= =kUXP -----END PGP SIGNATURE----- --=-1412196366-961433-930-9849-2-=--