BugReport: gpgsign_include.ds / X-PGP-RSA-KeyID

10/06/2008 - 08:36 von Hermann Hippen | Report spam
für Nutzer der gpgsign_include.ds

Wolfgang Bauer bemerkte einmal, das ein gesetzter X-PGP-RSA-KeyID: nicht im
Header des versandten Postings erscheint, was mir heute auch passiert ist.

Die Ursache ist in der Include selbst zu finden.

| repeat
| if (pos('X-PGP', Message[i]) = 1) then begin
| message.delete (i);
| if (i > 0) then i := i - 1;
| end;
| i := i + 1;
| until (Message[i] = '');

Vor dem Signieren des Postings werden grundsàtzlich alle Header gelöscht,
die mit 'X-PGP' beginnen, so natürlich auch der X-PGP-RSA-KeyID Header :-(

Eine kleine Änderung in der Include verhindert das Löschen des
X-PGP-RSA-KeyID Headers: (getestet - siehe meinen Header)

| repeat
| if pos('X-PGP', Message[i]) = 1 then
| If Not (pos('X-PGP-RSA-KeyID', Message[i]) = 1) Then
| Begin
| message.delete (i);
| if (i > 0) then i := i - 1;
| End;
| i := i + 1;
| until (Message[i] = '');

Cu, Hermann Hippen.
Es bringt wenig Sinn, einen Erlass verstehen zu wollen.
 

Lesen sie die antworten

#1 Henrik Bernshausen
10/06/2008 - 09:17 | Warnen spam
Hermann Hippen schrieb:

[...]
Vor dem Signieren des Postings werden grundsàtzlich alle Header gelöscht,
die mit 'X-PGP' beginnen, so natürlich auch der X-PGP-RSA-KeyID Header :-(



Das ist kein Bug, das ist ein feature :-)
(Dieser Header ist doch sowieso überflüssig, oder?)

Gruß,
Henrik

Ähnliche fragen