Second part of the ChangeLog for GPA 0.5.0
Miguel Coca
e970095@zipi.fi.upm.es
Mon Jun 17 11:13:02 2002
--KFztAG8eRSV9hGtP
Content-Type: multipart/mixed; boundary="UlVJffcvxoiEqYs2"
Content-Disposition: inline
--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hello again,
Well, here are the ChangeLogs for the work by G-N-U between february 5th and
10th.
The main changes are:
* Importing and exporting keys to the MS-Windows clipboard.
* GPA now connects directly to the keyserver for importing keys when
on MS-Windows. This uses code from WinPT.
* A simple passphrase checker was added.
* The user is warned to make a backup of his keys on startup, and
the backup is made.
* The "Help" menu is now called "Info".
Again, I've sent Werner the patch for CVS.
Although all entries in the ChangeLog have Peter Gerwinski as author, some
of the changes were done by Benedikt Wildenhain. As he and Peter send me the
detail on who did what, I'll fix the ChangeLogs in the next diffs.
Regards,
--=20
Miguel Coca e970095@zipi.fi.upm.es
PGP Key 0x27FC3CA8 http://zipi.fi.upm.es/~e970095/
--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ChangeLog
Content-Transfer-Encoding: quoted-printable
2002-02-10 Peter Gerwinski <peter.gerwinski@g-n-u.de>
* gtkrc.gpa: Changed default font.
=09
--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ChangeLog-gpapa
Content-Transfer-Encoding: quoted-printable
2002-02-10 Peter Gerwinski <peter.gerwinski@g-n-u.de>
=09
* Makefile.am (libgpapa_a_SOURCES): Added keyserver.c and
keyserver.h to the list.
* gpapaintern.h, gpapaintern.c (gpapa_call_gnupg): Added new
"data" argument, to be used as input if not NULL. Tell GnuPG we
are going to use utf8 strings (added --utf8-strings argument).
* gpapa.c (gpapa_receive_public_key_from_server): Added support
for connecting directly to key servers instead of using "gpg
--recv-keys" (via the keyserver.h functions). Only active on
windows at the moment.
Changed to call gpapa_get_public_key_by_userID() instead of=20
gpapa_get_public_key_by_ID().
(gpapa_import_keys_from_clipboard)
(get_w32_clip_text): New functions for importing a key directly
from the MS-Windows clipboard. Disabled for other OS's.
* gpapafile.c (gpapa_file_sign)
(gpapa_file_encrypt)
(gpapa_file_encrypt_and_sign)
(gpapa_file_protect)
(gpapa_file_decrypt)
gpapapublickey.c (gpapa_public_key_export)
gpapasecretkey.c (gpapa_secret_key_export): Changed to quote every
filename with double quotes before passing it to gpg. (NOTE (by
Miguel Coca): This BREAKS all these functions on non-Windows
systems, since the quotes are passed to gpg along with the
filename).
=09
* gpapa.c, rungpg.c: Fixes to the debug messages.
* gpapapublickey.c: Added windows include.
* gpapapublickey.c, gpapapublickey.h (linecallback_to_clipboard)
(set_w32_clip_text)=20
(gpapa_public_key_export_to_clipboard): New functions for
exporting a key to the MS-Windows clipboard.
* gpapasecretkey.c, gpapasecretkey.h
(gpapa_secret_key_export_to_clipboard): New functions for=20
exporting a key to the MS-Windows clipboard.
* gpgme.h: Added DEBUG define.
* rungpg.c (_gpgme_gpg_set_colon_line_handler): Changed the way lines
are handled.
=09
* gpapa.c, gpapafile.c, gpapakey.c, gpapapublickey.c,
gpapasecretkey.c, gpapatest.c: Changed all calls of
gpapa_call_gnupg to new prototype.
* w32-clipboard.c, keyserver.c, keyserver.h: New files. They are
slightly modified versions of the equivalent files in the WinPT
program, after adapting them to the GNU coding style.
=09
--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ChangeLog-po
Content-Transfer-Encoding: quoted-printable
2002-02-10 Peter Gerwinski <peter.gerwinski@g-n-u.de>
* de.po: Updated.
=09
--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=ChangeLog-src
Content-Transfer-Encoding: quoted-printable
2002-02-10 Peter Gerwinski <peter.gerwinski@g-n-u.de>
* Makefile.am (LDADD): Added -lm and -lz to the hardcoded libraries.
(gpa_SOURCES): Added qdchkpwd.c and qdchkpwd.h to the list.
* qdchkpwd.c, qdchkpwd.h: New files. They contain a "Quick and
Dirty CHecK for PassWorDs", based on the zlib library.
* gpa.h: Some code cleaning.
* gpa.c, icons.c, keyserver.c, keyring.c: Fixed debug output.
* keyeditdlg.c, keyexportdlg.c, keyserver.c, keygenwizard.c,
keyring.c, gpawizard.h: Reformatted to completely comply with the=20
GNU Coding Standards.
=09
* fileman.c, filemenu.c, gpawidgets.c: Use the GTK+ 2.0 API for
finding out the right width for GtkEntry's.
* keyserver.h, keyserver.c (keyserver_get_current): Added new
argument that requests that the returned value never be NULL.
* keyexportdlg.c, keyimportdlg.c, keysmenu.c, optionsmenu.c: Use
new keyserver_get_current().
=09
* gpa.h, gpa.c (gpa_backup_generated)
(gpa_set_backup_generated)
(gpa_remember_backup_generated): New functions for implementing
new option "backup_generated".
* gpa.c (cmd_and_opt_values)
(opts)
(main): Added oBackupGenerated option. It signals whether the
user should be warned to generate a backup of his private key.
* gpafilesel.c (gpa_file_selection_init): Changed "Open" button to
read "Ok".
(gpa_file_selection_dir_button)
(gpa_file_selection_populate): Removed some debug output, other
fixes.
* gpawizard.c (gpa_wizard_update_buttons): Disable all buttons
when in the "wait" page. So, we explicitly enable the "Close"
button when we reach the last page.
* helpmenu.c (about_dialog_timer): Fixed wrong call to
gdk_draw_string.
(help_about): Added G-N-U GmbH copyright notice and other
documentation. Changed the way the text widths are calculated.
(gpa_help_menu_add_to_factory): Renamed help menu to "Info".
* keyexportdlg.c (export_ok): Cleaned up code a bit, reordered if
conditions (in preparation for adding export to clipboard).
=09
* keyexportdlg.c, keyexportdlg.h (secret_key_export_dialog_run)
(key_backup_dialog_run): New dialogues. First exports secret keys,
and the second makes a backup of the user's keys.
* keygenwizard.c (gpa_keygen_wizard_password_validate): Added
check of the strength of the passphrase, using the new qdchkpwd.
* keyimportdlg.c (import_ok): Cleaned up code a bit, reordered if
conditions (in preparation for adding import to clipboard).
* keyring.c (keyring_editor_sign)
(keyring_editor_import)
(keyring_editor_export)
(keyring_editor_export_secret)
(keyring_editor_backup): Added prototypes.
(keyring_editor_import): Added support for import from the
clipboard.
(keyring_editor_export): Export to clipboard.
(keyring_editor_export_secret)
(isdir)
(keyring_editor_backup): New functions.
(keyring_editor_mapped): Reordered "if" conditions for speed.
Enabled key backups.
(keyring_editor_menubar_new): Changed the various menu items to
use the keyring_editor_* functions instead of the toolbar ones.
Added some code, but disabled it (doesn't work).
(export_secret_key): Removed function.
* keysmenu.c (gpa_tableKey_new)
(gpa_frameExpire_new): Changed the way GtkEntries widths are
calculated.
=09
--UlVJffcvxoiEqYs2--
--KFztAG8eRSV9hGtP
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9DahijE3Htif8PKgRAusTAKC0l4vMD4ZXfno2zK22wp0ANfYtYQCbBm9K
M7wakGFENE3lZIt78dVrPHM=
=LXND
-----END PGP SIGNATURE-----
--KFztAG8eRSV9hGtP--