Ok, great, we are getting synced! For this reason, here is what I use: Wanderlust/2.15.9 (Almost Unreal) ==> all components are from GitHub: 1. master from [[https://github.com/wanderlust/wanderlust][wanderlust/wanderlust]] 2. apel-wl from [[https://github.com/wanderlust/apel][wanderlust/apel]] 3. flim-1_14-wl from [[https://github.com/wanderlust/flim][wanderlust/flim]] 4. semi-1_14-wl from [[https://github.com/ikazuhiro/semi-epg][ikazuhiro/semi-epg]] (in place of the standard one from [[https://github.com/wanderlust/semi][wanderlust/semi]]) Below you find the results when following your procedure. Additionally I attached you the fully decrypted smime.p7s attachment as it become available to me using your overwriting of function "mime-view-application/pkcs7-mime” after “done” message in new *ML:Message*-nil buffer. Results: 1. Ok, again, display shows only second part (signature) of the decrypted smime.p7s attachment. 2. output of M-x describe char — on top of *Preview- *ML:Messages** buffer =========================================================== position: 1 of 3831 (0%), column: 0 character: C (displayed as C) (codepoint 67, #o103, #x43) preferred charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x43 script: latin syntax: w which means: word category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #x43 file code: #x43 (encoded by coding system utf-8-unix) display: by this font (glyph code) mac-ct:-*-ProFontX-normal-normal-normal-*-9-*-*-*-p-0-iso10646-1 (#x26) Character code properties: customize what to show name: LATIN CAPITAL LETTER C general-category: Lu (Letter, Uppercase) decomposition: (67) ('C') There is an overlay here: From 1 to 33 face hl-line priority -50 window nil There are text properties here: mime-view-entity [Show] mime-view-entity-header [Show] mime-view-situation [Show] [back] 3. showing "mime-view-entity" or showing "mime-view-entity-header” in new buffer ========================== [mime-buffer-entity [0 0 0 0 0 0 0] #<buffer *WL:Message*-nil> ((type . message) (subtype . x-broken)) nil nil nil ((type . attachment)) "7bit" ((Content-Transfer-Encoding . "7bit ") (Content-Disposition . "attachment; \n filename=smime.p7s ")) nil #<buffer *WL:Message*-nil> 1 4215 4215 4215] showing "mime-view-situation” in new buffer ================================== ((body-presentation-method . mime-display-multipart/mixed) (body . visible) (encoding . "7bit") (disposition-type . attachment) (subtype . signed) (type . multipart) (entity-button . invisible) (header . visible) (major-mode . mime-show-message-mode))
Content-Type: multipart/signed; boundary="Apple-Mail=_51A03F47-92BB-4FDC-BA9B-FFE147223058"; protocol="application/pkcs7-signature"; micalg=sha1 --Apple-Mail=_51A03F47-92BB-4FDC-BA9B-FFE147223058 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii kdlsido gggg --Apple-Mail=_51A03F47-92BB-4FDC-BA9B-FFE147223058 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFBzCCBQMw ggProAMCAQICAQcwCwYJKoZIhvcNAQELMIIBHTELMAkGA1UEAwwCTUMxGzAZBgNVBAoMEs6gzpXO nc6kzpHOpc6bzp/OmTGBlzCBlAYDVQQLDIGMzqDPgc+MzrPPgc6xzrzOvM6xIM6jz4XPg8+Ezq7O vM6xz4TOv8+CIM6gzrHPgc6xz4POt868zrHOvc+EzrnOus6uz4IgzqTOrc+Hzr3Ot8+CIM66zrHO uSDOoM+Bzr/Otc66z4TOv8+AzrnPg8+EzrnOus6/z40gzqDOv867zrnPhM65z4POvM6/z40xEzAR BgNVBAgMCs6VzrvOu86sz4IxCzAJBgNVBAYTAkdSMRMwEQYDVQQHDArOkc64zq7Ovc6xMSAwHgYJ KoZIhvcNAQkBFhFtY0BhaWd1cGhvbmllLmNvbTAeFw0xNDAxMjMxMTExNDZaFw0yMTAxMjExMTEx NDZaMIIBHTELMAkGA1UEAwwCTUMxGzAZBgNVBAoMEs6gzpXOnc6kzpHOpc6bzp/OmTGBlzCBlAYD VQQLDIGMzqDPgc+MzrPPgc6xzrzOvM6xIM6jz4XPg8+Ezq7OvM6xz4TOv8+CIM6gzrHPgc6xz4PO t868zrHOvc+EzrnOus6uz4IgzqTOrc+Hzr3Ot8+CIM66zrHOuSDOoM+Bzr/Otc66z4TOv8+AzrnP g8+EzrnOus6/z40gzqDOv867zrnPhM65z4POvM6/z40xEzARBgNVBAgMCs6VzrvOu86sz4IxCzAJ BgNVBAYTAkdSMRMwEQYDVQQHDArOkc64zq7Ovc6xMSAwHgYJKoZIhvcNAQkBFhFtY0BhaWd1cGhv bmllLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmy8ieA6CMItzPH84aLQd5n I4oQ7nbEfm2GdbV8tLDB2b9zg5U8hkgvyil5IjpDL15PYUEvs6TCNWTzBp7ynWLlyMo7N1VNtf5X pgvAQ0y5Fh0Igfj/uqRmQKXnscZHvyJ7tpN5tVMas2EduozKIITpwzHxor912KNWiAn3rJkEZE8T sdvzt8hHFtzfmF3vChiuuPpscaKUq/t1Nc5ZhXa96EsN5/ubnO7Tg03ekBozFXC+fPs3cpDqra1T 41Z9Z7V8oZtuWI6Fx2rgzA5ThAzwnBXAH4E0HUGGVUfmYdBlApN+qdZpyps8ObbZoq2t2hhAxy8Q qXLyRs2D4oAwJ5ECAwEAAaNMMEowCwYDVR0PBAQDAgL8MB0GA1UdJQQWMBQGCCsGAQUFBwMEBggr BgEFBQcDAzAcBgNVHREEFTATgRFtY0BhaWd1cGhvbmllLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEA PH+XMWli/A2U0HnwcKVrMxbxqUaKZV8hoyLHMd/bD7mLi+FZPToxbLQ/o2oCe9t8O4VFNZeOAxaA 7OljT2AWNCBovlOJYcH4f5rt7oYj/wMj9VvmozDRWn0fjtyKPQgAD3wsXfWXfu+aPvq1krC8hNR8 3P/6XKp2iLkqMnmXasb8R6hjZgkEHrZzucq3QDycIz4lizCQHulkkymqd2JbSoHFc7+lhGheZiaV /Ew7sylmWpZTyxCpZkNrAMsqw0lsjQW6H0GNvwWCqF2MnoBuA6JoHmTfK1XAFJPTMnCeXs2WjCfF mIGEjgtrCkw5geM7fBJRUkCb9Yd4DXPB5KfWvTGCBSYwggUiAgEBMIIBJDCCAR0xCzAJBgNVBAMM Ak1DMRswGQYDVQQKDBLOoM6Vzp3OpM6RzqXOm86fzpkxgZcwgZQGA1UECwyBjM6gz4HPjM6zz4HO sc68zrzOsSDOo8+Fz4PPhM6uzrzOsc+Ezr/PgiDOoM6xz4HOsc+DzrfOvM6xzr3PhM65zrrOrs+C IM6kzq3Ph869zrfPgiDOus6xzrkgzqDPgc6/zrXOus+Ezr/PgM65z4PPhM65zrrOv8+NIM6gzr/O u865z4TOuc+DzrzOv8+NMRMwEQYDVQQIDArOlc67zrvOrM+CMQswCQYDVQQGEwJHUjETMBEGA1UE BwwKzpHOuM6uzr3OsTEgMB4GCSqGSIb3DQEJARYRbWNAYWlndXBob25pZS5jb20CAQcwCQYFKw4D AhoFAKCCAtUwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwMTI2 MTY1MDA3WjAjBgkqhkiG9w0BCQQxFgQULHPu63X6/onwJ5tKnVwrvBwnlXMwggE3BgkrBgEEAYI3 EAQxggEoMIIBJDCCAR0xCzAJBgNVBAMMAk1DMRswGQYDVQQKDBLOoM6Vzp3OpM6RzqXOm86fzpkx gZcwgZQGA1UECwyBjM6gz4HPjM6zz4HOsc68zrzOsSDOo8+Fz4PPhM6uzrzOsc+Ezr/PgiDOoM6x z4HOsc+DzrfOvM6xzr3PhM65zrrOrs+CIM6kzq3Ph869zrfPgiDOus6xzrkgzqDPgc6/zrXOus+E zr/PgM65z4PPhM65zrrOv8+NIM6gzr/Ou865z4TOuc+DzrzOv8+NMRMwEQYDVQQIDArOlc67zrvO rM+CMQswCQYDVQQGEwJHUjETMBEGA1UEBwwKzpHOuM6uzr3OsTEgMB4GCSqGSIb3DQEJARYRbWNA YWlndXBob25pZS5jb20CAQcwggE5BgsqhkiG9w0BCRACCzGCASigggEkMIIBHTELMAkGA1UEAwwC TUMxGzAZBgNVBAoMEs6gzpXOnc6kzpHOpc6bzp/OmTGBlzCBlAYDVQQLDIGMzqDPgc+MzrPPgc6x zrzOvM6xIM6jz4XPg8+Ezq7OvM6xz4TOv8+CIM6gzrHPgc6xz4POt868zrHOvc+EzrnOus6uz4Ig zqTOrc+Hzr3Ot8+CIM66zrHOuSDOoM+Bzr/Otc66z4TOv8+AzrnPg8+EzrnOus6/z40gzqDOv867 zrnPhM65z4POvM6/z40xEzARBgNVBAgMCs6VzrvOu86sz4IxCzAJBgNVBAYTAkdSMRMwEQYDVQQH DArOkc64zq7Ovc6xMSAwHgYJKoZIhvcNAQkBFhFtY0BhaWd1cGhvbmllLmNvbQIBBzANBgkqhkiG 9w0BAQEFAASCAQBPRVUXZKrWNunFWqPq0b7XxbKWs8dQQY0mQcrU1BZFSRvN6xfujrgb5FQ7054r H/3S+uoufZfWpWcxBXhmn5Yswba+jbOsKUPdVHxi4CUCmCcwUVgeKlAgVbbDAtcgWM8NpyF7BFP6 Am+3NuyAZKhymrZVYXhdmJLo4V4yWemmh8OBLG9Pou45B+3HKifhf9pPxV2FH2Bo7FhO0Ly4oKqK K9G78t7qE4EJQEp+GMkA6tTubhjqs508WYeGKJdBWBW7YPSQbuwfb6iG0w26HG2OWW6EVMWl3WAl 8Mej7n3ZkALatTKL/QPOndOo0h4UEGvyvXYNnLOvHA5PlfOpkXZsAAAAAAAA --Apple-Mail=_51A03F47-92BB-4FDC-BA9B-FFE147223058--
On 02.02.2014, at 18:06, Kazuhiro Ito <kzhr@d1.dion.ne.jp> wrote: > Ah, sorry, I have misunderstood your report in [wl-en: 05588]. I have > thought decrypted raw content also have been corrupted. But actually > the problem would occurs after decryption according to your report. > >> So, here we are again, the preview buffer selects the wrong part of >> the raw content. > > If the displayed content is like you described in [wl-en: 05586], > i.e. as below, the problem is failure of MIME structure parsing. As I > wrote past, headers are consist of first and second child part. > >> Content-Transfer-Encoding: 7bit >> >> Content-Disposition: attachment; >> filename=smime.p7s >> >> Content-Transfer-Encoding: base64 >> >> MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFBzCCBQMw >> ... > > I tested with decrypted content you presented in [wl-en: 05590]. Of > course, previewing of signature part is failed because of invalid > data, but MIME parsing has no problem and text/plain part is correctly > displayed. Which APEL and FLIM you installed from? > > > Please show how the content is parsed by below procedure. > > 1. Decrypt your application/pkcs7-mime part by > mime-view-application/pkcs7-mime function. > > 2. At the beginning of preview buffer, run describe-char command. > > 3. Confirm mime-view-entity property's value and tell me. > > -- > Kazuhiro Ito >
Attachment:
smime.p7s
Description: S/MIME cryptographic signature