emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

address@hidden: Re: allout patch to workaround discrepancies with new pg


From: Richard Stallman
Subject: address@hidden: Re: allout patch to workaround discrepancies with new pgg interface (gpg-agent provisions)]
Date: Tue, 26 Dec 2006 12:22:56 -0500

Would someone please install this?

------- Start of forwarded message -------
Date: Mon, 25 Dec 2006 13:23:22 -0500
From: "Ken Manheimer" <address@hidden>
To: address@hidden
Subject: Re: allout patch to workaround discrepancies with new pgg interface 
(gpg-agent provisions)
Cc: address@hidden
In-Reply-To: <address@hidden>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
        boundary="----=_Part_92068_2168460.1167071002470"
X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_BY_IP autolearn=failed 
        version=3.0.4

- ------=_Part_92068_2168460.1167071002470
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

as i said in the other thread ("Documenting gpg-agent"), i do think
there's a problem in that passed-in passphrases seem to be
disregarded.  i also think, however, that allout is better off not
handling keypair passphrases, though it must continue to handle
symmetric-key passphrases (which i explain in detail in the other
thread).  so the attached patch does exactly that - allout will
continue to handle symmetric-key passphrases, but defer to pgg for
keypair passphrases.  i think this is a win all around.

- --
ken
address@hidden

2006-12-25  Ken Manheimer  <address@hidden>

        * allout.el (allout-encrypt-string): Handle symmetric-key
        passphrase caching but leave keypair catching to pgg.

- ------=_Part_92068_2168460.1167071002470
Content-Type: text/plain; name=allout-patch.txt; charset=ANSI_X3.4-1968
Content-Transfer-Encoding: base64
X-Attachment-Id: f_ew57nx3f
Content-Disposition: attachment; filename="allout-patch.txt"

LS0tIGFsbG91dC5lbAkyMyBEZWMgMjAwNiAyMDoyMDoxNyAtMDUwMAkxLjkxCisrKyBhbGxvdXQu
ZWwJMjUgRGVjIDIwMDYgMTI6NTg6NTcgLTA1MDAJCkBAIC01NzUwLDEwICs1NzUwLDkgQEAKIHBh
c3NwaHJhc2UgY2FjaGUuICBXaXRoIG5vIHVuaXZlcnNhbCBhcmd1bWVudCwgdGhlIGFwcHJvcHJp
YXRlIHBhc3NwaHJhc2UKIGlzIG9idGFpbmVkIGZyb20gdGhlIGNhY2hlLCBpZiBhdmFpbGFibGUs
IGVsc2UgZnJvbSB0aGUgdXNlci4KIAotQ3VycmVudGx5IG9ubHkgR251UEcgZW5jcnlwdGlvbiBp
cyBzdXBwb3J0ZWQsIGFuZCBpbnRlZ3JhdGlvbgotd2l0aCBncGctYWdlbnQgaXMgbm90IHlldCBp
bXBsZW1lbnRlZC4KK09ubHkgR251UEcgZW5jcnlwdGlvbiBpcyBzdXBwb3J0ZWQuCiAKLVwqKk5P
VEUgV0VMTCoqIHRoYXQgdGhlIGVuY3J5cHRlZCB0ZXh0IG11c3QgYmUgYXNjaWktYXJtb3JlZC4g
IEZvciBnbnVwZworXCpOT1RFIFdFTEwqIHRoYXQgdGhlIGVuY3J5cHRlZCB0ZXh0IG11c3QgYmUg
YXNjaWktYXJtb3JlZC4gIEZvciBnbnVwZwogZW5jcnlwdGlvbiwgaW5jbHVkZSB0aGUgb3B0aW9u
IGBgYXJtb3InJyBpbiB5b3VyIH4vLmdudXBnL2dwZy5jb25mIGZpbGUuCiAKIEJvdGggc3ltbWV0
cmljLWtleSBhbmQga2V5LXBhaXIgZW5jcnlwdGlvbiBpcyBpbXBsZW1lbnRlZC4gIFN5bW1ldHJp
YyBpcwpAQCAtNTc2Nyw4ICs1NzY2LDggQEAKIGVuY3J5cHRpb24gYXJlIGVuY3J5cHRlZC4gIFNl
ZSBhbGxvdXQtZW5jcnlwdC11bmVuY3J5cHRlZC1vbi1zYXZlcyBmb3IKIGF1dG8tZW5jcnlwdGlv
biBzcGVjaWZpY3MuCiAKLVwqKk5PVEUgV0VMTCoqIHRoYXQgYXV0b21hdGljIGVuY3J5cHRpb24g
dGhhdCBoYXBwZW5zIGR1cmluZyBzYXZlcyB3aWxsCi1kZWZhdWx0IHRvIHN5bW1ldHJpYyBlbmNy
eXB0aW9uIC0geW91IG11c3QgbWFudWFsbHkgKHJlKWVuY3J5cHQga2V5LXBhaXIKK1wqTk9URSBX
RUxMKiB0aGF0IGF1dG9tYXRpYyBlbmNyeXB0aW9uIHRoYXQgaGFwcGVucyBkdXJpbmcgc2F2ZXMg
d2lsbAorZGVmYXVsdCB0byBzeW1tZXRyaWMgZW5jcnlwdGlvbiAtIHlvdSBtdXN0IGRlbGliZXJh
dGVseSAocmUpZW5jcnlwdCBrZXktcGFpcgogZW5jcnlwdGVkIHRvcGljcyBpZiB5b3Ugd2FudCB0
aGVtIHRvIGNvbnRpbnVlIHRvIHVzZSB0aGUga2V5LXBhaXIgY2lwaGVyLgogCiBMZXZlbC1vbmUg
dG9waWNzLCB3aXRoIHByZWZpeCBjb25zaXN0aW5nIHNvbGVseSBvZiBhbiBgKicgYXN0ZXJpc2ss
IGNhbm5vdCBiZQpAQCAtNTc4MCwxMCArNTc3OSw4IEBACiBUaGUgZW5jcnlwdGlvbiBwYXNzcGhy
YXNlIGlzIHNvbGljaXRlZCBpZiBub3QgY3VycmVudGx5IGF2YWlsYWJsZSBpbiB0aGUKIHBhc3Nw
aHJhc2UgY2FjaGUgZnJvbSBhIHJlY2VudCBlbmNyeXB0aW9uIGFjdGlvbi4KIAotVGhlIHNvbGlj
aXRlZCBwYXNzcGhyYXNlIGlzIHJldGFpbmVkIGZvciByZXVzZSBpbiBhIGJ1ZmZlci1zcGVjaWZp
YyBjYWNoZQotZm9yIHNvbWUgc2V0IHBlcmlvZCBvZiB0aW1lIChkZWZhdWx0LCA2MCBzZWNvbmRz
KSwgYWZ0ZXIgd2hpY2ggdGhlIHN0cmluZwotaXMgbnVsbGVkLiAgVGhlIHBhc3NwaHJhc2UgY2Fj
aGUgdGltZW91dCBpcyBjdXN0b21pemVkIGJ5IHNldHRpbmcKLWBwZ2ctcGFzc3BocmFzZS1jYWNo
ZS1leHBpcnknLgorVGhlIHNvbGljaXRlZCBwYXNzcGhyYXNlIGlzIHJldGFpbmVkIGZvciByZXVz
ZSBpbiBhIGNhY2hlLCBpZiBlbmFibGVkLiAgU2VlCitgcGdnLWNhY2hlLXBhc3NwaHJhc2UnIGFu
ZCBgcGdnLXBhc3NwaHJhc2UtY2FjaGUtZXhwaXJ5JyBmb3IgZGV0YWlscy4KIAogICBTeW1tZXRy
aWMgUGFzc3BocmFzZSBIaW50aW5nIGFuZCBWZXJpZmljYXRpb24KIApAQCAtNjAwMSw4ICs1OTk4
LDEwIEBACiAgICAgICAgICAocmVqZWN0aW9ucy1sZWZ0ICgtIGFsbG91dC1lbmNyeXB0aW9uLWNp
cGhlcnRleHQtcmVqZWN0aW9uLWNlaWxpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVqZWN0ZWQpKQogICAgICAgICAgcmVzdWx0LXRleHQgc3RhdHVzCi0gICAgICAgICA7OyBJbmhp
Yml0IHVzZSBvZiBncGctYWdlbnQgaW4gdGhlIHNjb3BlIG9mIHRoaXMgbGV0OgotICAgICAgICAg
KHBnZy1ncGctdXNlLWFnZW50IG5pbCkpCisgICAgICAgICA7OyBJbmhpYml0IGdwZy1hZ2VudCB1
c2UgZm9yIHN5bW1ldHJpYyBrZXlzIGluIHRoZSBzY29wZSBvZiB0aGlzIGxldDoKKyAgICAgICAg
IChwZ2ctZ3BnLXVzZS1hZ2VudCAoaWYgKGVxdWFsIGtleS10eXBlICdrZXlwYWlyKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZ2ctZ3BnLXVzZS1hZ2VudAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbmlsKSkpCiAKICAgICAoaWYgKGFuZCBmZXRjaC1wYXNzIChub3Qg
cGFzc3BocmFzZSkpCiAgICAgICAgIDs7IEZvcmNlIGxhdGVyIGZldGNoIGJ5IGV2aWN0aW5nIHBh
c3NwaHJhc2UgZnJvbSB0aGUgY2FjaGUuCkBAIC02MDEwLDEyICs2MDA5LDkgQEAKIAogICAgIChj
YXRjaCAnZW5jcnlwdGlvbi1mYWlsZWQKIAotICAgICAgICA7OyBPYnRhaW4gdGhlIHBhc3NwaHJh
c2UgaWYgd2UgZG9uJ3QgYWxyZWFkeSBoYXZlIG9uZSBhbmQgd2UncmUgbm90Ci0gICAgICAgIDs7
IGRvaW5nIGEga2V5cGFpciBlbmNyeXB0aW9uOgotICAgICAgICAoaWYgKG5vdCAob3IgcGFzc3Bo
cmFzZQotICAgICAgICAgICAgICAgICAgICAgKGFuZCAoZXF1YWwga2V5LXR5cGUgJ2tleXBhaXIp
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZGVjcnlwdCkpKSkKLQorICAgICAgICA7
OyBXZSBoYW5kbGUgb25seSBzeW1tZXRyaWMta2V5IHBhc3NwaHJhc2UgY2FjaGluZy4KKyAgICAg
ICAgKGlmIChhbmQgKG5vdCBwYXNzcGhyYXNlKQorICAgICAgICAgICAgICAgICAobm90IChlcXVh
bCBrZXktdHlwZSAna2V5cGFpcikpKQogICAgICAgICAgICAgKHNldHEgcGFzc3BocmFzZSAoYWxs
b3V0LW9idGFpbi1wYXNzcGhyYXNlIGZvci1rZXkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQtY2FjaGUtaWQKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQtcHJvbXB0
LWlkCg==
- ------=_Part_92068_2168460.1167071002470
Content-Type: text/plain; name=ChangeLog-entry.txt; charset=ANSI_X3.4-1968
Content-Transfer-Encoding: base64
X-Attachment-Id: f_ew57ojy2
Content-Disposition: attachment; filename="ChangeLog-entry.txt"

MjAwNi0xMi0yNSAgS2VuIE1hbmhlaW1lciAgPGtlbi5tYW5oZWltZXJAZ21haWwuY29tPgoKCSog
YWxsb3V0LmVsIChhbGxvdXQtZW5jcnlwdC1zdHJpbmcpOiBIYW5kbGUgc3ltbWV0cmljLWtleQoJ
cGFzc3BocmFzZSBjYWNoaW5nIGJ1dCBsZWF2ZSBrZXlwYWlyIGNhdGNoaW5nIHRvIHBnZy4gIAo=

- ------=_Part_92068_2168460.1167071002470--
------- End of forwarded message -------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]