Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
2006-05-25 Timo Schulz <ts@g10code.de> * wptGPGUtil.cpp (gpg_rebuild_cache): Return error code. * wptGPGME.cpp (winpt_get_seckey): Fix off-by-one bug. * wptVerifyList.cpp (verlist_build): New argument type. Change all callers. (verlist_set_info_control): New. (verlist_set_additional_info): New. * wptFileVerifyDlg.cpp (file_verify_dlg_proc): Adjust code. * wptClipVerifyDlg.cpp (clip_verify_dlg_proc): Likewise. * wptFileCBS.cpp (read_cb, write_cb): Add logging.
2006-05-14 Timo Schulz <ts@g10code.de> * wptKeyCache.cpp (gpg_keycache_update_attr): Parse preferred keyserver URL. * wptHTTP.cpp (extractHostInfo): Fix segv. * wptGPGUtil.cpp (gpg_find_key_subpacket): Ignore default gpg.conf. * wptKeyserverSearchDlg.cpp (search_hkp_keys): Do not assume an existing user id. * wptPassphraseCB.cpp (passphrase_cb): Automatic cancel if no passphrase is available. (for complete list of changes, see Src/ChangeLog) About to release 0.12.1
See ChangeLog.
Bug fixes and cleanups.
2006-04-27 Timo Schulz <ts@g10code.de> * wptKeyManager.cpp (km_get_key_ptr): New. * wptListview.cpp (listview_get_item_text): Drop utf8 support. * wptKeyCache.cpp (keycache_decode_uids): New. (free_native_uids): New. * wptKeyEdit.cpp (uid_inf_colon_handler): Do utf8 decodig here. 2006-04-26 Timo Schulz <ts@g10code.de> * wptKeylist.cpp (get_keyid_from_fpr): New. * wptDecryptClipDlg.cpp (clip_decrypt_dlg): Use it here. * wptVerifyList.cpp (verlist_add_sig): Likewise.
2006-04-25 Timo Schulz <ts@g10code.de> * wptFileManagerDlg.cpp (file_manager_dlg_proc): Handle IDCANCEL. * wptMDSumDlg.cpp (hash_selected_files): New. (mdsum_dlg_proc): Cleanups. * wptKeysignDlg.cpp (keysign_dlg_proc): Fix segv. 2006-04-23 Timo Schulz <ts@g10code.de> * wptW32API.cpp (SetDlgItemText_utf8): New. (SetWindowText_utf8): New. (GetDlgItemText_utf8): New. * wptListView.cpp (listview_add_sub_item): Internal utf8 support.
See ChangeLog.
2006-04-09 Timo Schulz <ts@g10code.de> * wptGPGPrefsDlg.cpp (gpgprefs_dlg_proc): Only return true if the homedir value was changed. * wptGPG.cpp (default_key_from_cache): Only return secret key if public part is available. (set_gnupg_default_key): Fix NULL problem. * wptKeyEditDlgs.cpp (do_editkey_clean): Set update flag. * wptFileCBS.cpp (write_cb, read_cb): Better error handling. * wptFileManagerDlg.cpp (file_manager_dlg_proc): Handle 'always-on-top' correctly. * wptKeylist.cpp (keylist_get_recipients): Allocate enough mem to hold all possible keys. (keylist_enum_keys): Likewise.
2006-03-21 Timo Schulz <ts@g10code.de> * wptUTF8.cpp (native_to_utf8): Use directly W32 API. (utf8_to_native): Likewise. Remove cp850 conversion. * wptKeyEditDlgs.cpp (do_find_userid): Correct UTF8 handling. * wptKeyManager.cpp (km_delete_keys): Do not reset 'with_seckey' flag. Prepare new release...
2006-03-12 Timo Schulz <ts@g10code.de> * wptGPG.cpp (gnupg_load_config): Search for 'ask-cert-expire'. * wptKeyPropsDlg.cpp (display_key_info): Automatically update sym algorithm preferences if needed. * wptKeysignDlg.cpp (date_is_today): New. (keysign_dlg_proc): Only allow to set cert expire date if the option was found. * wptGPGPrefsDlg.cpp (gpgprefs_dlg_proc): Allow to set 'ask-cert-expire'.
2006-01-31 Timo Schulz <ts@g10code.de> * wptMainProc.cpp (winpt_main_proc): Fix usage of the help system. * wptListView.cpp (listview_set_chkbox_style): New. (listview_get_item_state): Support new checkbox style. (listview_new): Reset flag var. * wptKeylist.cpp (keylist_build): Support new checkbox style. 2006-01-30 Timo Schulz <ts@g10code.de> * WinPT.cpp (check_readonly_attr): New. (load_gpg_env): Use it here. (WinPT): Make the the default key is searched in the secret key cache. Change error message. * wptRegistry.cpp (regist_int_winpt): Make sure the register extension is only offered once to the user. * wptKeyPropsDlg.cpp (get_photo_tmpname): Always use temp directory. Fixed a privilege problem.
2006-01-25 Timo Schulz <ts@g10code.com> * wptRegistry.cpp (get_reg_entry_gpg): Return NULL if the key exist with no value. * wptMDSumDlg.cpp (mdsum_dlg_proc): Translate string. * wptKeysignDlg.cpp (do_fill_seclist): Select the default key if possible. * wptFirstRunDlg.cpp (firstrun_dlg_proc): Directly return the choice. * wptKeylist.cpp (get_key_desc): New. (keylist_upd_key): Free memory. * wptKeyCache.cpp (gpg_keycache_get_default_key): New. (gpg_keycache_set_default_key): New. * WinPT.cpp (gpg_prefs_ok): New. (WinMain): Only start gpg prefs if needed.
2006-01-19 Timo Schulz <ts@g10code.com> * wptClipVerifyDlg.cpp (clip_verify_dlg_proc): Do not reload the entire cache, just update the key. * wptFileVerifyDlg.cpp (file_verify_dlg_proc): Likewise. * wptKeyPropsDlg.cpp (keyprops_dlg_proc): Set update flag. * wptKeyRevokersDlg.cpp (key_revokers_dlg_proc): Likewise. * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Update key if need after showing the properties.
2006-01-18 Timo Schulz <ts@g10code.com> * wptListview.cpp (listview_del_sel_items): Fixed index calculation. This fixed a lot of problems with the KM listview update. (listview_del_all): Renamed to... (listview_del_all_items): ..this. Changed all callers. * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Just refresh list when file import contained new/updated keys. * wptKeyManager.cpp (km_file_import): Indicate if the import contained any new/update keys. * wptClipImportDlg.cpp (print_import_status): Just mark keys which actually changed.
A lot of minor bug fixes. New icons. For a complete history, see the ChangeLog entries.
2005-12-27 Timo Schulz <ts@g10code.com> * wptListView.cpp (listview_set_view): New. (listview_del_column): New. * wptW32API.cpp (get_locale_date): New. (get_menu_state): New. (force_foreground_window): New. * wptVerifyList.cpp (strtimestamp): Support for locale date formats. * wptGPGUtil.cpp (gpg_revoke_cert): Handle bad passphrases. * wptKeyEditCB.cpp (editkey_command_handler): Immediately return when a bad passphrase was submitted. * wptKeyRevokersDlg.cpp (keyrevokers_dlg_proc): Change column order. * wptKeylist.cpp (keylist_upd_col): New. * wptKeyManagerDlg.cpp (update_ui_items): Deactivate 'Revocation' for public keys. (translate_menu_strings): s/Revoke/Revoke Cert. (modify_listview_columns): New.
2005-12-17 Timo Schulz <ts@g10code.com> * wptUTF8.cpp: Removed unused charset array. * wptSigList.cpp (siglist_build): Increase size for 'class' column. * wptGPG.cpp (get_gnupg_path): Simplified. * WinPT.cpp (load_gpg_env): New. (check_crypto_engine): Return type is now bool. * wptRegistry.cpp (is_gpg4win_installed): New. * wptGPGPrefsDlg.cpp (gpgprefs_dlg_proc): More consistent dialog design. * wptKeyManagerDlg.cpp (translate_menu_strings): New. (translate_popupmenu_strings): New. * wptKeyEditDlgs.cpp (is_jpg_file): New.
2005-12-01 Timo Schulz <ts@g10code.com> * wptClipVerifyDlg.cpp (clipverify_dlg_proc): Use new semantic for get_gpg_sigstat(). * wptGPGME.cpp (get_gpg_sigstat): New. It is now a function. As a macro strings will not be translated at runtime. * wptKeyserverDlg.cpp (hkp_recv_key): Properly detect if we need to update the cache. Thanks to Jan-Oliver. * wptKeyImportStatusDlg.cpp (import_status_dlg_proc): Localized. Prepare a new release.
Several cleanups and improved translation.
Updated translation.
2005-11-21 Timo Schulz <ts@g10code.com> * WinPT.cpp (WinMain): Implement --stop switch. * wptClipEditDlg.cpp (clip_edit_dlg_proc): Localize missing string. * wptPreferencesDlg.cpp (prefs_dlg_proc): Likewise. * wptKeygenDlg.cpp (keygen_dlg_proc): Verify valid context first. Thanks to Ralf. * wptFileManagerDlg.cpp (update_ui_items): New. * wptFileManager.cpp (fm_set_status): New sigmode param. Changed all callers.
2005-11-16 Timo Schulz <ts@g10code.com> * WinPT.cpp (check_crypto_engine): Min is now GPG 1.4.2. * wptKeylist.cpp (keylist_add_key): Add disabled keys in list mode. * wptPreferencesDlg.cpp (prefs_dlg_proc): Localize all strings. * wptRegistry.cpp (regist_inst_winpt): Set install directory. Useful for other programs to figure out the path to the EXE.
2005-11-08 Timo Schulz <ts@g10code.com> More minor changes to avoid GCC warnings. * wptGPG.cpp (check_homedir): Free memory in case of errors. (multi_gnupg_path): Add strict mode. If non-strict mode return the folder even if it does not exist. (check_for_gpgwin): New. * wptKeyserverDlg.cpp (hkp_recv_key): Make sure import_res is initialized. * wptRegistry.cpp (get_reg_entry_gpg4win): New. (get_reg_entry_mo): Support for gpg4win. For complete changes see ChangeLogs.
Simply code and use standard GNU file names s/README.txt/README
More changes. Compiles again but there are at least gettext issues with w32-gettext.c. I can't get a gpg-error build with ENABLE_NLS.
Readded lost changes from revision 40
A lot of bug fixes. See ChangeLog.
First set of changes to use autotools for building.
2005-10-23 Timo Schulz <twoaday@g10code.com> * wptFileManager.cpp (fm_get_file_type): Detect detached sigs. * wptKeyList.cpp (keylist_cmp_cb): Take care of expired/revoked keys. (get_ext_validity): New. * wptFileVerifyDlg.cpp (file_verify_dlg_proc): Several cleanups. * wptClipEditDlg.cpp (load_clipboard): Factored out some code into this function. (load_clipboard_from_file): Likewise. (save_clipboard_to_file): New. * wptKeyManagerDlg.cpp (keyprops_dlg_proc): Fix stack overflow. For complete details, see the ChangeLog files.
Minor cleanups and prepare the translation.
More bug fixes all over the place. See ChangeLog for details.
First testing phase finished. Provide bug fixes for a lot of (minor) problems.
Bug fixes to correct some problems introduced by the MyGPGME to GPGME port.
Almost finished phase 1 of the WinPT GPGME port. Still need more cleanup, comments and tests.
2005-08-06 Timo Schulz <twoaday@freakmail.de> * wptGPGME.cpp (keycache_update): Reload OpenPGP parts of the secret key. (keycache_init): cache name of secret keyring. * wptKeyList.cpp (keylist_upd_key): Do not add long keyid. (get_key_type): Do not assume 'ultimate' means key pair. * wptKeyEditDlgs.cpp (diff_time): New. (keyedit_addsubkey_dlg_proc): Changed design and use diff_time. Drop checks for invalid keylength (< 1024, > 4096) because the combo box automatically handles this. * wptKeyManager.cpp (km_set_implicit_trust): Return error code. * wptGPG.cpp (get_backup_name): New. (gnupg_backup_keyrings): Rotate backup names, from 0..3. * wptClipImportDialog.cpp (clip_import_dlg_proc): Free memory. * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Use 0x short keyid and not the long keyid.
2005-07-22 Timo Schulz <twoaday@freakmail.de> * wptMainProc.cpp (winpt_main_proc): Take care for shutdown messages and make sure WinPT make a keyring backup in this case. * wptGPGME.cpp (keycache_reload): Do not rebuild the signature cache each time. Just do it on startup. * wptKeyManager.cpp (km_key_is_v3): Use new ATTR_VERSION. * wptKeyEditDlgs.cpp (keyedit_main_dlg_proc): Assume the v3 flag was set by the calling function. * wptKeyGenDlg.cpp (keygen_wizard_dlg_proc): Ask for backups. (keygen_dlg_proc): Only add the generated key to the keycache and do not reload the entire cache. * wptKeyManager.cpp (km_delete_keys): Store the number of keys because in each loop iteration it will be new calculated. * wptListView.cpp (listview_del_items): Likewise. * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Directly add the generated key to the list instead of reloading the entire cache. * wptKeyEditDlgs.cpp (parse_preflist): Support fpr SHAnnn.
WinPT initial checkin.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |