OVH Cloud OVH Cloud

[GNUS] mm-verify-option

1 réponse
Avatar
Shamil
Bonjour a tous,

apres modification (pour utiliser Gnupg) et la compilantion de .gnus, j'obtient
des messages suivantes:

** assignment to free variable mm-verify-option
** assignment to free variable mm-decrypt-option
** assignment to free variable gnus-buttonized-mime-types

Quelqu'un aura-t-il une solution?

P.S. Est-ce que qqn pourra m'expliquer pourquoi le fichier mm-decode.el (etc
...) de debian/unstable ne contiennent pas ces deux variables. Pourtant sur
cvs (http://quimby.gnus.org/cgi-bin/cvsweb.cgi/gnus/lisp/mm-decode.el) elles le
sont.

ma config consernant le gpg (.gnus)

(require 'pgg)

;; verify/decrypt only if mml knows about the protocol used
(setq mm-verify-option 'known)
(setq mm-decrypt-option 'known)

;; here we make button for the multipart
(setq gnus-buttonized-mime-types '("multipart/encrypted" "multipart/signed"))

;; automatically sign when sending mails
(add-hook 'message-send-hook 'mml-secure-message-sign-pgpmime)

;; Enough explicit settings
(setq pgg-passphrase-cache-expiry 300)
;;(setq pgg-default-user-id jmh::primary-key)

;; Automatic decryption/verification of gpg/pgp parts

;; Tell Gnus to inline the part
(eval-after-load "mm-decode"
'(add-to-list 'mm-inlined-types "application/pgp$"))
;; Tell Gnus how to display the part when it is requested
(eval-after-load "mm-decode"
'(add-to-list 'mm-inline-media-tests '("application/pgp$"
mm-inline-text identity)))
;; Tell Gnus not to wait for a request, just display the thing straight away
(eval-after-load "mm-decode"
'(add-to-list 'mm-automatic-display "application/pgp$"))

--
Virtuellement votre

1 réponse

Avatar
Xavier Maillard
--=-=- Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Shamil disait le 12/28/03 que :

* Quoting :
Bonjour a tous,


Bonjour,

apres modification (pour utiliser Gnupg) et la compilantion de .gnus,
j'obtient des messages suivantes:

** assignment to free variable mm-verify-option
** assignment to free variable mm-decrypt-option
** assignment to free variable gnus-buttonized-mime-types

Quelqu'un aura-t-il une solution?


Heu ? C'est quoi le problème ? Tout ce que ça dit, c'est que pour ces 3
variables, le scope dynamique s'appliquera. Pas de quoi s'affoler.

P.S. Est-ce que qqn pourra m'expliquer pourquoi le fichier
mm-decode.el (etc ...) de debian/unstable ne contiennent pas ces deux
variables. Pourtant sur cvs
(http://quimby.gnus.org/cgi-bin/cvsweb.cgi/gnus/lisp/mm-decode.el)
elles le sont.


Tu le dis toi même :) D'un côté version 5.09 de Debian (ce qui m'ét onne
un peu sauf si tu utilises Woody) de l'autre version CVS (5.10.4).

<snip>

;; automatically sign when sending mails
(add-hook 'message-send-hook 'mml-secure-message-sign-pgpmime)


J'ai une préférence pour gnus-message-setup-hook (pas de surprise, je
peux contrôler si il va être signer ou non).

Voici ma configuration PGG au cas où...

,----
| (require 'mml2015)
| (require 'mml1991)
|
| (setq mml2015-use 'pgg)
| (setq mml1991-use 'pgg)
|
| (autoload 'pgg-encrypt-region "pgg"
| "Encrypt the current region." t)
| (autoload 'pgg-decrypt-region "pgg"
| "Decrypt the current region." t)
| (autoload 'pgg-sign-region "pgg"
| "Sign the current region." t)
| (autoload 'pgg-verify-region "pgg"
| "Verify the current region." t)
| (autoload 'pgg-insert-key "pgg"
| "Insert the ASCII armored public key." t)
| (autoload 'pgg-snarf-keys-region "pgg" "Import public keys in the
| current region." t)
|
| (setq pgg-default-scheme 'gpg)
| (setq mml-signencrypt-style-alist '(("pgpmime" combined)
| ("pgp" combined)
| ("smime" combined)))
| (setq mm-verify-option 'known
| mm-decrypt-option 'known
| gnus-message-replysign t
| gnus-message-replyencrypt t
| mml-default-sign-method "pgpmime"
| mml-default-encrypt-method "pgpmime")
|
| (setq zed::default-key "1E028EA5")
| (setq pgg-passphrase-cache-expiry 300)
| (setq pgg-default-user-id zed::default-key)
|
| (setq gnus-buttonized-mime-types '("multipart/encrypted" "multipart/signe d"))
|
| (add-to-list 'mm-inlined-types "application/pgp$")
| (add-to-list 'mm-automatic-display "application/pgp$")
| (add-to-list 'mm-inline-media-tests '("application/pgp$" mm-inline-text i dentity))
`----

<snip>


En espérant que ça t'aide.

zeDek
--
"sometimes i feel like we're making emacs better and better because we don' t
know what to do with emacs once it is finished."

-- AlexSchroeder on #emacs @OPN


--=-=- Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQA/9VikaQDKmx4CjqURAiIqAJ98ritTeQ6T6SEnBaxKS4x0MOdlrQCgj1n8
n7XhMz+RFH3k4LlEZWL93CI =vBIL
-----END PGP SIGNATURE-----
--=-=-=--