Package: semi Version: 1.14.6+0.20100207-1 Severity: normal A multipart/signed MIME entity requires the MIME parameter "micalg" to be set to the digest algorithm used to create the digital signature (cf. RFC 1847, 2.1 (3)).
When creating a signed internet message using GnuPG, SEMI does no insert this parameter in the multipart/signed entity for recent version of GnuPG. The problem is, that the library responsible for detecting digest algorithm uses the list of defined (digest) algorithms according to RFC 2440. This RFC was obsoleted by RFC 4880 which extends the list of digest, encryption and compression algorithms. Thus, algorithms defined in 4880 are not recognized by current SEMI. Attached patch for pgg-parse.el extends the lists of signature types, digest, encryption and compression algorithms to match RFC 4880 and adds RFC 4880 as reference in the comment section of pgg-parse.el. Please note: I've sent this patch upstream on April 13th without getting a response, neither was the patch applied in the cvs repository. -- David -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (900, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.32-3-686 (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages semi depends on: ii apel 10.7+0.20080906-2 portable library for emacsen ii dpkg 1.15.7.2 Debian package management system ii emacs [emacsen] 23.2+1-2 The GNU Emacs editor (metapackage) ii emacs23 [emacsen] 23.2+1-2 The GNU Emacs editor (with GTK+ us ii flim 1:1.14.9+0.20100313-2 library about internet message for ii install-info 4.13a.dfsg.1-5 Manage installed documentation in semi recommends no packages. Versions of packages semi suggests: ii gnupg 1.4.10-4 GNU privacy guard - a free PGP rep pn mailcrypt <none> (no description available) pn wl | wl-beta | t-gnus <none> (no description available) -- no debconf information
semi-pgg-parse-4880.diff
Description: Binary data