<<< Date Index >>>     <<< Thread Index >>>

mutt/2465: [PATCH] Use Delivered-to header in set_reverse_name()



>Number:         2465
>Notify-List:    
>Category:       mutt
>Synopsis:       [PATCH] Use Delivered-to header in set_reverse_name()
>Confidential:   no
>Severity:       normal
>Priority:       medium
>Responsible:    mutt-dev
>State:          open
>Keywords:       
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 03 21:30:45 +0200 2006
>Originator:     Nathan Straz
>Release:        cvs
>Organization:
>Environment:
Debian GNU/Linux
>Description:
This patch makes use of the Delivered-to: header when building the From: 
address in set_reverse_name().  This is needed so that alternate addresses can 
be found in emails sent from mailing lists where the alternate address isn't in 
the normal To: or Cc: headers.
>How-To-Repeat:
>Fix:
Included
>Add-To-Audit-Trail:

>Unformatted:
 ----gnatsweb-attachment----
 Content-Type: application/octet-stream; name="use-delivered-to.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="use-delivered-to.patch"
 
 SW5kZXg6IG11dHQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdHMvbXV0dC9tdXR0Lmgs
 dgpyZXRyaWV2aW5nIHJldmlzaW9uIDMuNjgKZGlmZiAtdSAtcjMuNjggbXV0dC5oCi0tLSBtdXR0
 LmgJMTUgQXVnIDIwMDYgMTc6MDg6MzIgLTAwMDAJMy42OAorKysgbXV0dC5oCTMgU2VwIDIwMDYg
 MTg6MDk6MjMgLTAwMDAKQEAgLTU3OSw2ICs1NzksNyBAQAogICBBRERSRVNTICpzZW5kZXI7CiAg
 IEFERFJFU1MgKnJlcGx5X3RvOwogICBBRERSRVNTICptYWlsX2ZvbGxvd3VwX3RvOworICBBRERS
 RVNTICpkZWxpdmVyZWRfdG87CiAgIGNoYXIgKmxpc3RfcG9zdDsJCS8qIHRoaXMgc3RvcmVzIGEg
 bWFpbHRvIFVSTCwgb3Igbm90aGluZyAqLwogICBjaGFyICpzdWJqZWN0OwogICBjaGFyICpyZWFs
 X3N1Ymo7CQkvKiBvZmZzZXQgb2YgdGhlIHJlYWwgc3ViamVjdCAqLwpJbmRleDogcGFyc2UuYwo9
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdHMvbXV0dC9wYXJzZS5jLHYKcmV0cmlldmluZyBy
 ZXZpc2lvbiAzLjIzCmRpZmYgLXUgLXIzLjIzIHBhcnNlLmMKLS0tIHBhcnNlLmMJMjggQXByIDIw
 MDYgMTk6NTI6NDUgLTAwMDAJMy4yMworKysgcGFyc2UuYwkzIFNlcCAyMDA2IDE4OjA5OjI0IC0w
 MDAwCkBAIC0xMDM3LDYgKzEwMzcsMTAgQEAKICAgICAgIGlmIChoZHIpCiAJaGRyLT5kYXRlX3Nl
 bnQgPSBtdXR0X3BhcnNlX2RhdGUgKHAsIGhkcik7CiAgICAgICBtYXRjaGVkID0gMTsKKyAgICB9
 IGVsc2UgaWYgKCFhc2NpaV9zdHJjYXNlY21wICgiZWxpdmVyZWQtdG8iLCBsaW5lICsgMSkpCisg
 ICAgeworICAgICAgZS0+ZGVsaXZlcmVkX3RvID0gcmZjODIyX3BhcnNlX2Fkcmxpc3QgKGUtPmRl
 bGl2ZXJlZF90bywgcCk7CisgICAgICBtYXRjaGVkID0gMTsKICAgICB9CiAgICAgYnJlYWs7CiAg
 ICAgCkluZGV4OiBzZW5kLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2c3Jvb3RzL211dHQvc2Vu
 ZC5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAzLjQ1CmRpZmYgLXUgLXIzLjQ1IHNlbmQuYwotLS0g
 c2VuZC5jCTkgSmFuIDIwMDYgMTk6NDM6NTkgLTAwMDAJMy40NQorKysgc2VuZC5jCTMgU2VwIDIw
 MDYgMTg6MDk6MjYgLTAwMDAKQEAgLTkxMSw2ICs5MTEsMTQgQEAKICAgfQogICBpZiAoIXRtcCkK
 ICAgeworICAgIGZvciAodG1wID0gZW52LT5kZWxpdmVyZWRfdG87IHRtcDsgdG1wID0gdG1wLT5u
 ZXh0KQorICAgIHsKKyAgICAgIGlmIChtdXR0X2FkZHJfaXNfdXNlciAodG1wKSkKKwlicmVhazsK
 KyAgICB9CisgIH0KKyAgaWYgKCF0bXApCisgIHsKICAgICBmb3IgKHRtcCA9IGVudi0+Y2M7IHRt
 cDsgdG1wID0gdG1wLT5uZXh0KQogICAgIHsKICAgICAgIGlmIChtdXR0X2FkZHJfaXNfdXNlciAo
 dG1wKSkK