/[winpt]/trunk/Src/wptKeyPropsDlg.cpp
ViewVC logotype

Log of /trunk/Src/wptKeyPropsDlg.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 310 - (view) (annotate) - [select for diffs]
Modified Sat Apr 7 11:07:20 2007 UTC (17 years, 10 months ago) by twoaday
File length: 10607 byte(s)
Diff to previous 273


Revision 273 - (view) (annotate) - [select for diffs]
Modified Fri Dec 8 10:22:17 2006 UTC (18 years, 2 months ago) by twoaday
File length: 10593 byte(s)
Diff to previous 256


Revision 256 - (view) (annotate) - [select for diffs]
Modified Sat Aug 5 10:31:06 2006 UTC (18 years, 6 months ago) by twoaday
File length: 10400 byte(s)
Diff to previous 234
1.0.0pre3 release.



Revision 234 - (view) (annotate) - [select for diffs]
Modified Tue Jun 27 10:16:41 2006 UTC (18 years, 8 months ago) by twoaday
File length: 10380 byte(s)
Diff to previous 226


Revision 226 - (view) (annotate) - [select for diffs]
Modified Mon Jun 12 13:40:21 2006 UTC (18 years, 8 months ago) by twoaday
File length: 10383 byte(s)
Diff to previous 225
Prepare new release.



Revision 225 - (view) (annotate) - [select for diffs]
Modified Tue Jun 6 13:37:59 2006 UTC (18 years, 8 months ago) by twoaday
File length: 10465 byte(s)
Diff to previous 217


Revision 217 - (view) (annotate) - [select for diffs]
Modified Mon May 22 14:21:39 2006 UTC (18 years, 9 months ago) by twoaday
File length: 10426 byte(s)
Diff to previous 212
2005-05-20  Timo Schulz  <ts@g10code.de>
                                                                                
        * wptKeyPropsDlg.cpp (keyprops_load_photo): avoid expensive
        process call when no photo is available.
        (keyprops_dlg_proc): avoid static data.
        * wptFileManager.cpp (fm_add_sig_stat): Free memory in case
        of on demand key requests.
        (show_verify_result): Likewise.
        (secret_key_available): Likewise.
        (fm_decrypt, fm_sign): Handle the new on demand key request
        mode and free all memory.



Revision 212 - (view) (annotate) - [select for diffs]
Modified Tue May 9 10:29:07 2006 UTC (18 years, 9 months ago) by twoaday
File length: 9978 byte(s)
Diff to previous 211


Revision 211 - (view) (annotate) - [select for diffs]
Modified Sun May 7 12:36:48 2006 UTC (18 years, 9 months ago) by twoaday
File length: 9971 byte(s)
Diff to previous 208


Revision 208 - (view) (annotate) - [select for diffs]
Modified Mon May 1 12:22:18 2006 UTC (18 years, 10 months ago) by twoaday
File length: 9926 byte(s)
Diff to previous 181
See ChangeLog.



Revision 181 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 11:01:22 2006 UTC (18 years, 11 months ago) by twoaday
File length: 9928 byte(s)
Diff to previous 176
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'.
         



Revision 176 - (view) (annotate) - [select for diffs]
Modified Mon Feb 13 09:38:03 2006 UTC (19 years ago) by twoaday
File length: 9877 byte(s)
Diff to previous 175


Revision 175 - (view) (annotate) - [select for diffs]
Modified Tue Feb 7 08:58:04 2006 UTC (19 years ago) by twoaday
File length: 9928 byte(s)
Diff to previous 174
2006-02-04  Timo Schulz  <ts@g10code.de>
                                                                                                                            
        * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Check for
        at least one ultimately trusted key.
        * wptKeyManager.cpp (km_refresh_key_from_keyserver):
        Only check inet connection if we refresh all keys.
        * wptGPGUtil.cpp (gpg_extract_keys): New.
        * wptClipEncryptDlg.cpp (clip_encrypt_dlg_proc): Use textmode.
        * wptClipSignEncDlg.cpp (clip_signenc_dlg_proc): Likewise.
        * wptClipSignDlg.cpp (get_selected_key): New.
        (one_key_proc): Use it here.
        (count_useable_seckeys): New.
        * wptSigTreeDlg.cpp (sigtree_dlg_proc): New.
        * wptKeyEditDlgs.cpp (diff_time): Removed.
        (w32_mktime): New.
        (keyedit_addsubkey_dlg_proc): Use it here.
                                                                                                                            
2006-02-02  Timo Schulz  <ts@g10code.de>
                                                                                                                            
        * wptW32API.cpp (get_temp_name): New.
        * wptKeyserver.cpp (ldap_recvkey): Use it here.
        * wptKeyPropsDlg.cpp (get_photo_tmpname): Likewise.
        * wptGPGUtil.cpp (create_tempfile): Likewise.
        * wptImportList.cpp (implist_load): Likewise.
        * wptKeyCache.cpp (parse_attr_data): Likewise.
        (w32_tempfile): Removed.
        * wptGPGME.cpp (check_ultimate_trusted_key): New.
                                                                                                                            


Revision 174 - (view) (annotate) - [select for diffs]
Modified Thu Feb 2 08:20:50 2006 UTC (19 years ago) by twoaday
File length: 9952 byte(s)
Diff to previous 170
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.



Revision 170 - (view) (annotate) - [select for diffs]
Modified Mon Jan 30 12:42:57 2006 UTC (19 years, 1 month ago) by twoaday
File length: 9853 byte(s)
Diff to previous 165
2006-01-29  Timo Schulz  <ts@g10code.de>
 
        * wptKeyPropsDlg.cpp (keyprops_dlg_proc): Allow to use ESC
        to quit dialog.
        * wptKeysignDlg.cpp (sig_class_dlg_proc): More space for
        translations. Directly return sig class.
        (keysign_dlg_proc): Change msgbox title.
        * wptKeyEdit.cpp (signUserid): New.
        (getUseridIndex): New.
        (getKeyIndex): New.
        (getSigIndex): New.
        (clear): New.
        * wptKeyEditCB.cpp (cmd_sign_handler): Allow to select
        user-id first.
        * wptKeyEditDlgs.cpp (lookup_cmd): New.
        (do_editkey_sign_userid): New.
        (do_init_cmdlist): Differ between key pairs and public keys
        and allowed actions.
        (keyedit_change_ownertrust): Show msgbox on success.
        (get_default_key): New.
        * wptPassphraseDlg.cpp (request_passphrase): Reset @cancel.
         



Revision 165 - (view) (annotate) - [select for diffs]
Modified Tue Jan 24 10:10:15 2006 UTC (19 years, 1 month ago) by twoaday
File length: 9788 byte(s)
Diff to previous 161
2006-01-21  Timo Schulz  <twoaday@freakmail.de>
                                                                                
        * wptKeyCache.cpp (keycache_next_key): Handle the case
        that there is a secret key without a public part.
        * wptKeyserver.cpp (kserver_save_conf): Save ports.
        * wptKeyserverDlg.cpp (keyserver_modify_dlg_proc):
        Reset keyserver name.
        * wptKeyPropsDlg.cpp (keyprops_dlg_proc): Just indicate
        an update, do not update the cache.
        * wptFileManagerDlg.cpp (file_import_dlg_proc): Use one
        dialog for both clipboard and file imports.
        * wptKeyManager.cpp (km_file_import, km_clip_import):
        Changes to support new update system.
        (gpg_clip_import): New.
        * wptKeyManagerDlg.cpp (km_gui_import): New.
        (find_keypos): Rewritten.
        (refresh_keylist): Improved error checking.
                                                                                
(for complete list of changes, see PTD/ChangeLog, Src/ChangeLog)



Revision 161 - (view) (annotate) - [select for diffs]
Modified Thu Jan 19 16:10:37 2006 UTC (19 years, 1 month ago) by twoaday
File length: 9913 byte(s)
Diff to previous 150
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.
         


Revision 150 - (view) (annotate) - [select for diffs]
Modified Wed Jan 18 11:52:45 2006 UTC (19 years, 1 month ago) by twoaday
File length: 9912 byte(s)
Diff to previous 133
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.
         



Revision 133 - (view) (annotate) - [select for diffs]
Modified Mon Jan 9 09:15:29 2006 UTC (19 years, 1 month ago) by twoaday
File length: 9958 byte(s)
Diff to previous 129
A lot of minor bug fixes.
New icons.

For a complete history, see the ChangeLog entries.



Revision 129 - (view) (annotate) - [select for diffs]
Modified Fri Dec 30 13:56:10 2005 UTC (19 years, 2 months ago) by twoaday
File length: 9982 byte(s)
Diff to previous 128
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.



Revision 128 - (view) (annotate) - [select for diffs]
Modified Mon Dec 19 13:05:59 2005 UTC (19 years, 2 months ago) by twoaday
File length: 9829 byte(s)
Diff to previous 77
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.



Revision 77 - (view) (annotate) - [select for diffs]
Modified Mon Nov 14 15:01:01 2005 UTC (19 years, 3 months ago) by twoaday
File length: 9831 byte(s)
Diff to previous 73
2005-11-12  Timo Schulz  <ts@g10code.com>
 
        Fix more GCC warnings.
 
2005-11-10  Timo Schulz  <ts@g10code.com>
 
        * wptClipSignDlg.cpp (one_key_proc): Use
        release_gpg_passphrase_cb() to free the context.
        * wptListView.cpp (listview_deselect_all): New.
        * wptMAPI.cpp (mapi_send_pubkey): Works again.
        * wptFileManagerDlg.cpp (file_manager_dlg_proc): Support encrypt &
        zip.
        * wptPassphraseCB.cpp (passphrase_callback_proc): Fix passphrase
        caching for signing operations.
        * wptKeyManager.cpp (km_send_to_mail_recipient): Works again.
        * wptFileManager.cpp (fm_send_file): Likewise.
        (fm_encrypt_into_zip): New.
         


Revision 73 - (view) (annotate) - [select for diffs]
Modified Tue Nov 8 07:15:13 2005 UTC (19 years, 3 months ago) by twoaday
File length: 9931 byte(s)
Diff to previous 48
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.


Revision 48 - (view) (annotate) - [select for diffs]
Modified Mon Oct 31 21:14:11 2005 UTC (19 years, 4 months ago) by werner
File length: 9968 byte(s)
Diff to previous 47
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.


Revision 47 - (view) (annotate) - [select for diffs]
Modified Mon Oct 31 14:04:59 2005 UTC (19 years, 4 months ago) by werner
File length: 9989 byte(s)
Diff to previous 42
Minor changes; compiles now but gettext is still missing.


Revision 42 - (view) (annotate) - [select for diffs]
Modified Fri Oct 28 08:25:30 2005 UTC (19 years, 4 months ago) by werner
File length: 10012 byte(s)
Diff to previous 41
Readded lost changes from revision 40


Revision 41 - (view) (annotate) - [select for diffs]
Modified Fri Oct 28 07:15:26 2005 UTC (19 years, 4 months ago) by twoaday
File length: 9942 byte(s)
Diff to previous 36
A lot of bug fixes. See ChangeLog.


Revision 36 - (view) (annotate) - [select for diffs]
Modified Thu Oct 27 15:25:13 2005 UTC (19 years, 4 months ago) by werner
File length: 10227 byte(s)
Diff to previous 34
First set of changes to use autotools for building.

Revision 34 - (view) (annotate) - [select for diffs]
Modified Wed Oct 26 11:20:09 2005 UTC (19 years, 4 months ago) by twoaday
File length: 10530 byte(s)
Diff to previous 33
2005-10-25  Timo Schulz  <twoaday@g10code.com>
                                                                                
        * wptGPGUtil.cpp (create_process): Hide window.
        * wptKeyPropsDlg.cpp (get_photo_tmpname): New.
        * wptClipSignEncDlg.cpp (clip_signenc_dlg_proc): Remove
        static var 'enable'.
        * wptKeygenDlg.cpp (keygen_dlg_proc): Likewise.
        (gpg_genkey_params): Make sure all primary keys are capable
        for signing and certification.
        * wptKeySigDlg.cpp (is_sig): If no item is selected, return 0.
        * wptGPG.cpp (gnupg_access_keyring): Check return value for
        NULL. Noted by Ralf.
        (get_gnupg_prog): Simplified.
        (check_homedir): Fixed. Return 0 when the dir is successfully created.
        * wptKeyManagerDlg.cpp (km_file_import): Use the hourglass to
        indicate a pending GPG process.
        * wptFileManager.cpp (op_begin, op_end): New. Indicate an start
        and and of an operation. For now just the cursor changes.
        (fm_parse_command_line): Remove debug output. Thanks to Ralf again.
        * WinPT.cpp (WinMain): Check if there is already an instance and
        set a variable early as possible.
        (load_gettext): If a previous instance was found, do not output
        any errors. Kudos to Ralf.



Revision 33 - (view) (annotate) - [select for diffs]
Modified Tue Oct 25 07:46:20 2005 UTC (19 years, 4 months ago) by twoaday
File length: 10221 byte(s)
Diff to previous 32
More bug fixes and cleanups.
See ChangeLog for details.


Revision 32 - (view) (annotate) - [select for diffs]
Modified Mon Oct 24 08:03:48 2005 UTC (19 years, 4 months ago) by twoaday
File length: 9814 byte(s)
Diff to previous 28
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.


Revision 28 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 12:35:59 2005 UTC (19 years, 4 months ago) by twoaday
File length: 9481 byte(s)
Diff to previous 27
Minor cleanups and prepare the translation.


Revision 27 - (view) (annotate) - [select for diffs]
Modified Tue Oct 18 07:57:13 2005 UTC (19 years, 4 months ago) by twoaday
File length: 9482 byte(s)
Diff to previous 26
Some bug fixes and adjustments for the latest
GPGME changes.


Revision 26 - (view) (annotate) - [select for diffs]
Modified Mon Oct 17 08:49:30 2005 UTC (19 years, 4 months ago) by twoaday
File length: 9165 byte(s)
Diff to previous 24
More bug fixes all over the place.
See ChangeLog for details.


Revision 24 - (view) (annotate) - [select for diffs]
Modified Sat Oct 8 10:43:08 2005 UTC (19 years, 4 months ago) by twoaday
File length: 9166 byte(s)
Diff to previous 23
Bug fixes to correct some problems introduced by
the MyGPGME to GPGME port.


Revision 23 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:10:16 2005 UTC (19 years, 5 months ago) by twoaday
File length: 9332 byte(s)
Diff to previous 22
Almost finished phase 1 of the WinPT GPGME port.
Still need more cleanup, comments and tests.



Revision 22 - (view) (annotate) - [select for diffs]
Modified Wed Aug 10 11:33:35 2005 UTC (19 years, 6 months ago) by twoaday
File length: 9539 byte(s)
Diff to previous 2
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.



Revision 2 - (view) (annotate) - [select for diffs]
Added Mon Jan 31 11:02:21 2005 UTC (20 years, 1 month ago) by twoaday
File length: 9260 byte(s)
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.

  Diffs between and
  Type of Diff should be a

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26