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--