From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.86.87.8 with SMTP id k8cs83253fgb; Tue, 9 Mar 2010 09:54:33 -0800 (PST) Received: by 10.224.104.106 with SMTP id n42mr130329qao.82.1268157272548; Tue, 09 Mar 2010 09:54:32 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 2si16073016qwi.1.2010.03.09.09.54.32; Tue, 09 Mar 2010 09:54:32 -0800 (PST) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id E9CCB18582E2; Tue, 9 Mar 2010 12:54:31 -0500 (EST) Received: from twice-irc.de (mx2.twice-irc.de [79.140.35.195]) by rubyforge.org (Postfix) with ESMTP id D1F9D18582D5 for ; Tue, 9 Mar 2010 12:54:19 -0500 (EST) Received: from midna.zekjur.net (midna.zekjur.net [IPv6:2001:4d88:1008:4242:21c:c0ff:fe7e:4776]) by twice-irc.de (Postfix) with ESMTPSA id 55060166640 for ; Tue, 9 Mar 2010 18:54:19 +0100 (CET) Received: by midna.zekjur.net (Postfix, from userid 101) id 4432424013; Tue, 9 Mar 2010 18:54:18 +0100 (CET) From: Michael Stapelberg To: sup-devel Date: Tue, 09 Mar 2010 18:54:18 +0100 Message-Id: <1268157224-sup-7509@midna.zekjur.net> User-Agent: Sup/git Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=-1268157258-260422-17083-8189-3-=" MIME-Version: 1.0 Subject: [sup-devel] [PATCH] new hook: compose-from X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org --=-1268157258-260422-17083-8189-3-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Hi, This hook is useful to use different names/addresses depending on the destination address, subject, etc. of the message. Example: if header["To"] and header["To"] =~ /^sup-(.*)@rubyforge\.org$/ Person.from_address "Michael Stapelberg " end Best regards, Michael --=-1268157258-260422-17083-8189-3-= Content-Disposition: attachment; filename="0001-new-hook-compose-from.patch" Content-Type: application/octet-stream; name="0001-new-hook-compose-from.patch" Content-Transfer-Encoding: base64 RnJvbSAxNjNhZmU1ZTIxNmNkNmJiOGZkZmU5ZmJmYjQzOWRlMmExZTBhNjNh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNaWNoYWVsIFN0YXBl bGJlcmcgPG1pY2hhZWxAc3RhcGVsYmVyZy5kZT4KRGF0ZTogVHVlLCA5IE1h ciAyMDEwIDE4OjUwOjQ4ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gbmV3IGhv b2s6IGNvbXBvc2UtZnJvbQoKVGhpcyBob29rIGlzIHVzZWZ1bCB0byB1c2Ug ZGlmZmVyZW50IG5hbWVzL2FkZHJlc3NlcyBkZXBlbmRpbmcgb24gdGhlCmRl c3RpbmF0aW9uIGFkZHJlc3MsIHN1YmplY3QsIGV0Yy4gb2YgdGhlIG1lc3Nh Z2UuIEV4YW1wbGU6CgogIGlmIGhlYWRlclsiVG8iXSBhbmQgaGVhZGVyWyJU byJdID1+IC9ec3VwLSguKilAcnVieWZvcmdlXC5vcmckLwogICAgUGVyc29u LmZyb21fYWRkcmVzcyAiTWljaGFlbCBTdGFwZWxiZXJnIDxtaWNoYWVsK3N1 cEBzdGFwZWxiZXJnLmRlPiIKICBlbmQKLS0tCiBsaWIvc3VwL21vZGVzL2Nv bXBvc2UtbW9kZS5yYiB8ICAgMjEgKysrKysrKysrKysrKysrKysrKystCiAx IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvbGliL3N1cC9tb2Rlcy9jb21wb3NlLW1vZGUu cmIgYi9saWIvc3VwL21vZGVzL2NvbXBvc2UtbW9kZS5yYgppbmRleCBmMGQx ZTIzLi5jMTk1MmZlIDEwMDY0NAotLS0gYS9saWIvc3VwL21vZGVzL2NvbXBv c2UtbW9kZS5yYgorKysgYi9saWIvc3VwL21vZGVzL2NvbXBvc2UtbW9kZS5y YgpAQCAtMSw5ICsxLDE2IEBACiBtb2R1bGUgUmVkd29vZAogCiBjbGFzcyBD b21wb3NlTW9kZSA8IEVkaXRNZXNzYWdlTW9kZQorICBIb29rTWFuYWdlci5y ZWdpc3RlciAiY29tcG9zZS1mcm9tIiwgPDxFT1MKK1NlbGVjdHMgYSBkZWZh dWx0IGFkZHJlc3MgZm9yIHRoZSBGcm9tOiBoZWFkZXIgb2YgYSBuZXcgbWVz c2FnZS4KK1ZhcmlhYmxlczoKKyAgaGVhZGVyOiB0aGUgaGVhZGVyIG9mIHRo ZSBuZXcgbWVzc2FnZQorUmV0dXJuIHZhbHVlOgorICBBIFBlcnNvbiB0byBi ZSB1c2VkIGFzIHRoZSBkZWZhdWx0IGZvciB0aGUgRnJvbTogaGVhZGVyLCBv ciBuaWwgdG8gdXNlCisgIHRoZSBkZWZhdWx0IGJlaGF2aW91ci4KK0VPUwog ICBkZWYgaW5pdGlhbGl6ZSBvcHRzPXt9CiAgICAgaGVhZGVyID0ge30KLSAg ICBoZWFkZXJbIkZyb20iXSA9IChvcHRzWzpmcm9tXSB8fCBBY2NvdW50TWFu YWdlci5kZWZhdWx0X2FjY291bnQpLmZ1bGxfYWRkcmVzcwogICAgIGhlYWRl clsiVG8iXSA9IG9wdHNbOnRvXS5tYXAgeyB8cHwgcC5mdWxsX2FkZHJlc3Mg fS5qb2luKCIsICIpIGlmIG9wdHNbOnRvXQogICAgIGhlYWRlclsiQ2MiXSA9 IG9wdHNbOmNjXS5tYXAgeyB8cHwgcC5mdWxsX2FkZHJlc3MgfS5qb2luKCIs ICIpIGlmIG9wdHNbOmNjXQogICAgIGhlYWRlclsiQmNjIl0gPSBvcHRzWzpi Y2NdLm1hcCB7IHxwfCBwLmZ1bGxfYWRkcmVzcyB9LmpvaW4oIiwgIikgaWYg b3B0c1s6YmNjXQpAQCAtMTEsNiArMTgsMTggQEAgY2xhc3MgQ29tcG9zZU1v ZGUgPCBFZGl0TWVzc2FnZU1vZGUKICAgICBoZWFkZXJbIlJlZmVyZW5jZXMi XSA9IG9wdHNbOnJlZnNdLm1hcCB7IHxyfCAiPCN7cn0+IiB9LmpvaW4oIiAi KSBpZiBvcHRzWzpyZWZzXQogICAgIGhlYWRlclsiSW4tUmVwbHktVG8iXSA9 IG9wdHNbOnJlcGx5dG9zXS5tYXAgeyB8cnwgIjwje3J9PiIgfS5qb2luKCIg IikgaWYgb3B0c1s6cmVwbHl0b3NdCiAKKyAgICBuZXdfcGVyc29uID0gaWYg b3B0c1s6ZnJvbV0KKyAgICAgIG9wdHNbOmZyb21dCisgICAgZWxzZQorICAg ICAgaG9va19mcm9tID0gSG9va01hbmFnZXIucnVuICJjb21wb3NlLWZyb20i LCA6aGVhZGVyID0+IGhlYWRlcgorICAgICAgaWYgaG9va19mcm9tICYmICEo aG9va19mcm9tLmlzX2E/IFBlcnNvbikKKyAgICAgICAgaW5mbyAiY29tcG9z ZS1mcm9tIHJldHVybmVkIG5vbi1QZXJzb24sIHVzaW5nIGRlZmF1bHQgZnJv bS4iCisgICAgICAgIGhvb2tfZnJvbSA9IG5pbAorICAgICAgZW5kCisgICAg ICAoaG9va19mcm9tIHx8IEFjY291bnRNYW5hZ2VyLmRlZmF1bHRfYWNjb3Vu dCkKKyAgICBlbmQKKyAgICBoZWFkZXJbIkZyb20iXSA9IG5ld19wZXJzb24u ZnVsbF9hZGRyZXNzCisKICAgICBzdXBlciA6aGVhZGVyID0+IGhlYWRlciwg OmJvZHkgPT4gKG9wdHNbOmJvZHldIHx8IFtdKQogICBlbmQKIAotLSAKMS42 LjUKCg== --=-1268157258-260422-17083-8189-3-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel --=-1268157258-260422-17083-8189-3-=--