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

Log of /trunk/Src/wptGPGME.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 260 - (view) (annotate) - [select for diffs]
Modified Wed Aug 16 10:01:30 2006 UTC (18 years, 6 months ago) by twoaday
File length: 7749 byte(s)
Diff to previous 255


Revision 255 - (view) (annotate) - [select for diffs]
Modified Tue Aug 1 16:37:23 2006 UTC (18 years, 7 months ago) by twoaday
File length: 7466 byte(s)
Diff to previous 231


Revision 231 - (view) (annotate) - [select for diffs]
Modified Tue Jun 20 09:18:44 2006 UTC (18 years, 8 months ago) by twoaday
File length: 7466 byte(s)
Diff to previous 219
Some more patches and fixed typos.



Revision 219 - (view) (annotate) - [select for diffs]
Modified Sat May 27 08:56:00 2006 UTC (18 years, 9 months ago) by twoaday
File length: 7470 byte(s)
Diff to previous 217
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.
                                                                                



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: 7503 byte(s)
Diff to previous 214
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 214 - (view) (annotate) - [select for diffs]
Modified Sun May 14 18:40:36 2006 UTC (18 years, 9 months ago) by twoaday
File length: 8666 byte(s)
Diff to previous 212
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



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: 8339 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: 8335 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: 8322 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: 8258 byte(s)
Diff to previous 175
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 175 - (view) (annotate) - [select for diffs]
Modified Tue Feb 7 08:58:04 2006 UTC (19 years ago) by twoaday
File length: 8258 byte(s)
Diff to previous 150
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 150 - (view) (annotate) - [select for diffs]
Modified Wed Jan 18 11:52:45 2006 UTC (19 years, 1 month ago) by twoaday
File length: 7920 byte(s)
Diff to previous 109
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 109 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 07:32:13 2005 UTC (19 years, 3 months ago) by twoaday
File length: 8232 byte(s)
Diff to previous 47
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.



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: 7206 byte(s)
Diff to previous 36
Minor changes; compiles now but gettext is still missing.


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: 7209 byte(s)
Diff to previous 32
First set of changes to use autotools for building.

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: 7438 byte(s)
Diff to previous 25
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 25 - (view) (annotate) - [select for diffs]
Modified Wed Oct 12 10:04:26 2005 UTC (19 years, 4 months ago) by twoaday
File length: 7118 byte(s)
Diff to previous 24
First testing phase finished.
Provide bug fixes for a lot of (minor) problems.


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: 6918 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: 6898 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: 6017 byte(s)
Diff to previous 20
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 20 - (view) (annotate) - [select for diffs]
Modified Wed Jul 27 11:17:22 2005 UTC (19 years, 7 months ago) by twoaday
File length: 5585 byte(s)
Diff to previous 19
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.



Revision 19 - (view) (annotate) - [select for diffs]
Modified Fri May 20 08:39:15 2005 UTC (19 years, 9 months ago) by twoaday
File length: 5493 byte(s)
Diff to previous 2
2005-05-09 Timo Schulz  <twoaday@freakmail.de>
                                                                                  
        * wptCommonDlg.cpp (http_file_dlg_proc): Renamed to..
        (http_dlg_proc): ..this.
        (get_keyserver_URL_dlg): New.
        (check_URL): New.
        * wptKeyEditDlgs.cpp (keyedit_set_pref_keyserver): New.
        (keyedit_main_dlg_proc): Avoid massive keycache reloads, just reload
        the single key.
        * wptKeyRevokersDlg.cpp (key_revokers_dlg_proc): Show the key properties
        of the selected desig. revoker.
        * wptVerifyList.cpp (verlist_build): Increase the column size of 'keyid'.
        * wptGPGME.cpp (keycache_update): New.
        * wptKeySigDlg.cpp (keysig_dlg_proc): Update the key if a signature
        was deleted.
        * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Zeroing the key struct
        before we set any values.
                                                                                  


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