Patch: executable/dynamic signature configuration (duplicate mailing)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello everyone,
In May Julian Catchen added support for executable/dynamic signatures to
Balsa.  I have created a patch which builds on his work.  It does the
following:

1)A checkbox to the identities dialog - [] Execute Signature
    I think this is more intuitive than prepending a pipe to the path for
most users.

2)Support to automatically convert old identities with sigs using pipes to
the   new style.  (Backward compatibility and flame insurance ;-)

For instance, if the previous default identity was:

...
Signature Path: | /home/mbroaddu/bin/createsig
[ ]Append Signature
...

it is now:

...
Signature Path: /home/mbroaddu/bin/createsig
[*] Execute Signature
[ ] Append Signature
...

The diff was made against CVS around 2AM EST.  It modifies four files:
identity.h, identity.c, sendmsg-windows.c, and save-restore.c.  I hope you
guys find this useful.  I would welcome comments.

Thanks,

Michael


Known Issues:
1)If you enter a path to an executable/script and do not check the execute
signature box, (part of) the executable itself will be included as text.
While this is not really a bug imho, it might confuse someone wondering
what all of the garbage is that appeared where they expected their
signature.

2)If you select a new identity while composing a message, the signature is
not regenerated.

- - --- Michael Broaddus <mbroaddu@indy.net> ---
- - --- Thu Oct 11 02:01:54 2001             ---
- - --- gpgkey: 0x59DD97A4 www.keyserver.net ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Gnome PGP version 0.4

iD8DBQE7xUiejdi5qlndl6QRAjc7AJ9AGKilHYU8rm1ZximRg4zmrDer+QCeJnAi
FzYllNG8H6U+I7QNN8hnylc=
=3ZJx
-----END PGP SIGNATURE-----

executable_sigs.diff



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