Merge most of Kleopatra and libkleo from the enterprise4 branch, as discussed on the release team mailing list.
This needs an up-to-date kdepimlibs.
Surprisingly, svnmerge didn't choke on the huge list of commits, there were only two conflicts, in
kleopatra/tests/gnupg_home/pubring.kbx and kleopatra/pics/kleopatra_splashscreen.png
Since those were binary files, I simply manually copied them over from the e4 branch instead.
I'm sure I'll get the price for the longest commit message for this.
Merged revisions 809818,809855,809867,809873,809877,810251-810252,810259,810383,810385,810761,810817-810818,810821,810841,810846,810848-810849,810858-810859,811062,811076,811083,811099,811200-811202,811582,811948,811957,811959,811961,811963-811964,811970,811983-811986,811994,812003,812158,812629-812630,812756,812782,812819,812829,812842,812854,812888-812889,812898,812900-812901,813225,813253,813269,813275-813277,813303,813332,813337-813339,813387,813414,813591,813593,813648,813657,813659,813683,813715,814167,814187-814189,814191,814198,814389,814396,814991,815608,815899,816150,816153,816222,816642,816652,817109,817176-817177,817182,817194-817195,817223,817245,817271,817277,817476-817477,817510,817536,817543,817547,817570-817571,817653-817656,817659,818695,818706,818753,818777,818949-818950,818985,819033,819042,819046,819061,819068,819411,819504,819506,819513-819514,819804,819809,819813,819815,819866,819881-819882,819894,819900,819906,820142,820176,820188,820215,820217,820223,820227,820952,821075,821108,821110,821114,821117,821121,821126-821127,821129,821133,821361-821362,821374,821409,821415,821418,821437-821438,821455,821492,821499-821500,821505,821704,821713-821715,821717-821718,821785-821789,821800,821819,822107-822108,822142,822216,822229,822231,822239,822244,822253-822254,822261,822268,822507-822508,822545-822546,822552 via svnmerge from
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise4/kdepim
........
r809818 | mutz | 2008-05-19 16:53:33 +0200 (Mon, 19 May 2008) | 1 line Implement and hook up ChangePassphraseCommand
........
r809855 | osterfeld | 2008-05-19 18:53:57 +0200 (Mon, 19 May 2008) | 1 line follow editinteractor changes
........
r809867 | mutz | 2008-05-19 19:13:04 +0200 (Mon, 19 May 2008) | 1 line Add and hook up ExportSecretKeyDialog
........
r809873 | mutz | 2008-05-19 19:19:08 +0200 (Mon, 19 May 2008) | 1 line Fix indention
........
r809877 | mutz | 2008-05-19 19:37:36 +0200 (Mon, 19 May 2008) | 1 line Bump version number
........
r810251 | mutz | 2008-05-20 12:02:53 +0200 (Tue, 20 May 2008) | 1 line Add setters and getters
........
r810252 | mutz | 2008-05-20 12:04:24 +0200 (Tue, 20 May 2008) | 1 line --p12-charset only makes sense when exporting X.509 secret keys
........
r810259 | mutz | 2008-05-20 12:37:13 +0200 (Tue, 20 May 2008) | 1 line Add and hook up ExportOpenPGPCertsToServerCommand
........
r810383 | mutz | 2008-05-20 17:26:26 +0200 (Tue, 20 May 2008) | 1 line One restriction is missing
........
r810385 | mutz | 2008-05-20 17:42:00 +0200 (Tue, 20 May 2008) | 1 line Implement and add AddUserID{Job,Command,Dialog}
........
r810761 | mutz | 2008-05-21 16:56:15 +0200 (Wed, 21 May 2008) | 1 line Fix Command::AllRestrictions value, and allow to set keys directly (instead of getting them from the view)
........
r810817 | mutz | 2008-05-21 19:00:31 +0200 (Wed, 21 May 2008) | 1 line Fix up UserIDListModel
........
r810818 | mutz | 2008-05-21 19:01:44 +0200 (Wed, 21 May 2008) | 1 line Add formatOverview, currently the same as toolTip() with all options
........
r810821 | mutz | 2008-05-21 19:04:31 +0200 (Wed, 21 May 2008) | 1 line Add start of new implementation of certifcate details dialog.
........
r810841 | mutz | 2008-05-21 20:04:34 +0200 (Wed, 21 May 2008) | 1 line Add some ctors that take GpgME::Key instead of KeyListController*
........
r810846 | mutz | 2008-05-21 20:16:42 +0200 (Wed, 21 May 2008) | 1 line Bring a bit of life into the dialog.
........
r810848 | mutz | 2008-05-21 20:22:18 +0200 (Wed, 21 May 2008) | 1 line Don't forget to finish!
........
r810849 | mutz | 2008-05-21 20:23:41 +0200 (Wed, 21 May 2008) | 1 line Don't forget to finish!
........
r810858 | mutz | 2008-05-21 20:50:22 +0200 (Wed, 21 May 2008) | 1 line changed(Key) isn't emitted, and would be very expensive to calculate anyway. So add a keysMayHaveChanged() signal instead.
........
r810859 | mutz | 2008-05-21 20:51:42 +0200 (Wed, 21 May 2008) | 1 line Update display when key changes...
........
r811062 | mutz | 2008-05-22 08:56:59 +0200 (Thu, 22 May 2008) | 1 line Simplify code
........
r811076 | mutz | 2008-05-22 10:02:56 +0200 (Thu, 22 May 2008) | 1 line Use Command's key store, don't disallow signing own keys (I do that all the time :), add interface to set aspects of the operation beforehand.
........
r811083 | mutz | 2008-05-22 10:19:57 +0200 (Thu, 22 May 2008) | 1 line Hook in SignCertificatesCommand
........
r811099 | mutz | 2008-05-22 11:56:51 +0200 (Thu, 22 May 2008) | 1 line Implement loading of signatures, implement own()
........
r811200 | mutz | 2008-05-22 17:10:05 +0200 (Thu, 22 May 2008) | 1 line Add a rather esoteric restriction for ChangeOwnerTrustCommand
........
r811201 | mutz | 2008-05-22 17:11:08 +0200 (Thu, 22 May 2008) | 1 line Restrict changeOwnerTrust from here, too.
........
r811202 | mutz | 2008-05-22 17:12:00 +0200 (Thu, 22 May 2008) | 1 line Use the OwnerTrustDialog from the wiki, allow secret keys when they are not yet ultimately trusted (as happens when importing)
........
r811582 | osterfeld | 2008-05-23 14:23:57 +0200 (Fri, 23 May 2008) | 4 lines block QClipboard signals while performing enable/disable checks apparently QClipboard::mimeData() triggers a changed() indirectly fixes a crash on Windows
........
r811948 | mutz | 2008-05-24 09:43:12 +0200 (Sat, 24 May 2008) | 1 line Add (c) 2008
........
r811957 | mutz | 2008-05-24 10:50:37 +0200 (Sat, 24 May 2008) | 1 line Fix dialog automatic vs non-automatic mode twist that led to the self-test dialog not being shown in manual mode.
........
r811959 | mutz | 2008-05-24 10:58:12 +0200 (Sat, 24 May 2008) | 1 line Finish the command when the dialog is closed and don't even show the dialog unless directory servers have been configured by the user.
........
r811961 | mutz | 2008-05-24 11:05:29 +0200 (Sat, 24 May 2008) | 1 line Emit changed() also when just deleting a server. The connection to rowInserted() is probably not necessary, but it's so nicely symmetric
........
r811963 | mutz | 2008-05-24 11:11:40 +0200 (Sat, 24 May 2008) | 1 line Clear the list in the dialog when starting search.
........
r811964 | osterfeld | 2008-05-24 11:15:36 +0200 (Sat, 24 May 2008) | 1 line quit loop only if accepting commands was actually enabled
........
r811970 | mutz | 2008-05-24 11:31:41 +0200 (Sat, 24 May 2008) | 1 line If you set the parent of closePB to disabled, enabling closePB itself won't help of course. Fix.
........
r811983 | mutz | 2008-05-24 12:45:04 +0200 (Sat, 24 May 2008) | 1 line Split off bottom half of AssuanCommandFactory::_handle into AssuanServerConnection::startCommand(), in preparation to remove the waitFor call in there, which deadlocks with the waiting for the self test at startup to finish.
........
r811984 | mutz | 2008-05-24 12:48:25 +0200 (Sat, 24 May 2008) | 1 line cleanup
........
r811985 | mutz | 2008-05-24 12:50:36 +0200 (Sat, 24 May 2008) | 1 line Inline waitForCryptoCommandsEnabled()
........
r811986 | mutz | 2008-05-24 12:53:28 +0200 (Sat, 24 May 2008) | 1 line Decrease the scope covered by the try block
........
r811994 | mutz | 2008-05-24 13:41:23 +0200 (Sat, 24 May 2008) | 1 line Split off a bottom handler from command starting that is called from setCryptoCommandsEnabled() to resume starting of the command. Fixes the deadlock with the self test event loop at startup.
........
r812003 | mutz | 2008-05-24 13:55:56 +0200 (Sat, 24 May 2008) | 1 line Some config
........
r812158 | osterfeld | 2008-05-24 19:38:41 +0200 (Sat, 24 May 2008) | 2 lines Avoid that hitting Enter in the search field triggers also import and dialog destruction, which caused a crash on windows Fixes i60
........
r812629 | osterfeld | 2008-05-25 22:54:15 +0200 (Sun, 25 May 2008) | 1 line fix signal/slot connections
........
r812630 | osterfeld | 2008-05-25 22:54:47 +0200 (Sun, 25 May 2008) | 1 line use parentWidget instead of this, to avoid that the stylesheet is propagated to the dialog
........
r812756 | mutz | 2008-05-26 12:49:06 +0200 (Mon, 26 May 2008) | 1 line Deal better with externally listed keys
........
r812782 | mutz | 2008-05-26 13:42:08 +0200 (Mon, 26 May 2008) | 1 line KTabWidget doesn't seem to give a minimum size > 0
........
r812819 | mutz | 2008-05-26 15:18:44 +0200 (Mon, 26 May 2008) | 1 line Better fix: let there be sizeHints
........
r812829 | mutz | 2008-05-26 15:56:00 +0200 (Mon, 26 May 2008) | 1 line call gpgconf --check-options <component> instead of --check-config
........
r812842 | osterfeld | 2008-05-26 16:11:13 +0200 (Mon, 26 May 2008) | 1 line always show "show Audit Log" link, not only if details are visible (there might be no details but an audit log)
........
r812854 | mutz | 2008-05-26 16:24:07 +0200 (Mon, 26 May 2008) | 1 line Save size, too.
........
r812888 | mutz | 2008-05-26 17:20:19 +0200 (Mon, 26 May 2008) | 1 line Add overloads for QByteArray and const char*
........
r812889 | mutz | 2008-05-26 17:21:10 +0200 (Mon, 26 May 2008) | 1 line Enable the gpgconf --check-config check only when GNUPG_SYSCONFDIR/gpgconf.conf is found, else skip it.
........
r812898 | mutz | 2008-05-26 17:32:05 +0200 (Mon, 26 May 2008) | 1 line Add a red "beta" to the splash screen
........
r812900 | mutz | 2008-05-26 17:34:07 +0200 (Mon, 26 May 2008) | 1 line Fix resizing behaviour
........
r812901 | mutz | 2008-05-26 17:34:26 +0200 (Mon, 26 May 2008) | 1 line Resize columns to contents
........
r813225 | mutz | 2008-05-27 10:46:43 +0200 (Tue, 27 May 2008) | 1 line Allow Command subclasses to prevent them from causing MainWindow to show the "There are still ongoing operations..."
........
r813253 | mutz | 2008-05-27 11:51:20 +0200 (Tue, 27 May 2008) | 1 line Towards correct KUniqueApplication usage: introduce KleopatraApplication : KUniqueApplication, and move some initalisation code there.
........
r813269 | mutz | 2008-05-27 12:13:04 +0200 (Tue, 27 May 2008) | 1 line Add mainWindow() getter
........
r813275 | mutz | 2008-05-27 12:46:42 +0200 (Tue, 27 May 2008) | 1 line Move watch list generation from main.cpp here
........
r813276 | mutz | 2008-05-27 12:47:37 +0200 (Tue, 27 May 2008) | 1 line Move assuan dependency from main.cpp here
........
r813277 | mutz | 2008-05-27 12:49:31 +0200 (Tue, 27 May 2008) | 1 line Move responsibility for keycache and logging setup from main.cpp to new KleopatraApplication
........
r813303 | mutz | 2008-05-27 13:35:51 +0200 (Tue, 27 May 2008) | 1 line They say it's too technical, so remove the tooltip.
........
r813332 | mutz | 2008-05-27 14:34:03 +0200 (Tue, 27 May 2008) | 1 line Move SystemTrayIcon behind KleopatraApplication, and implement newInstance() to process arguments.
........
r813337 | mutz | 2008-05-27 14:48:48 +0200 (Tue, 27 May 2008) | 1 line Add explicit "All Certificates" filter.
........
r813338 | mutz | 2008-05-27 14:49:22 +0200 (Tue, 27 May 2008) | 1 line Make "all-certificates" the default filter for new tabs.
........
r813339 | mutz | 2008-05-27 15:00:19 +0200 (Tue, 27 May 2008) | 1 line Bump version
........
r813387 | mutz | 2008-05-27 17:07:33 +0200 (Tue, 27 May 2008) | 1 line Implement {SENDER,RECIPIENT} --info, and make the commands not barf on informative-only senders and recipients
........
r813414 | mutz | 2008-05-27 17:56:10 +0200 (Tue, 27 May 2008) | 1 line Implement SESSION and add a CAPABILITES command
........
r813591 | mutz | 2008-05-28 09:45:11 +0200 (Wed, 28 May 2008) | 1 line Give up and use layouts. We didn't propagate the updateGeometry() effect, so the cached minimumSizeHint() of the empty tab widget stayed valid forever.
........
r813593 | mutz | 2008-05-28 09:48:52 +0200 (Wed, 28 May 2008) | 1 line unused
........
r813648 | mutz | 2008-05-28 13:44:24 +0200 (Wed, 28 May 2008) | 1 line Suppress margins
........
r813657 | mutz | 2008-05-28 14:17:05 +0200 (Wed, 28 May 2008) | 1 line Fix typo; add more whatsthis
........
r813659 | mutz | 2008-05-28 14:23:00 +0200 (Wed, 28 May 2008) | 1 line Better wording. Thanks to Till for nagging.
........
r813683 | mutz | 2008-05-28 15:20:49 +0200 (Wed, 28 May 2008) | 1 line Handle LDAP server and keyserver entries being read-only.
........
r813715 | mutz | 2008-05-28 17:29:14 +0200 (Wed, 28 May 2008) | 1 line Fix one of the "QObject: do not delete object duing its event handler" bugs.
........
r814167 | osterfeld | 2008-05-29 16:27:02 +0200 (Thu, 29 May 2008) | 1 line add new certify certificate UI
........
r814187 | osterfeld | 2008-05-29 17:48:06 +0200 (Thu, 29 May 2008) | 1 line s/Sign Certificate/Certify Certificate
........
r814188 | osterfeld | 2008-05-29 17:49:48 +0200 (Thu, 29 May 2008) | 1 line SVN_SILENT forgot this one
........
r814189 | osterfeld | 2008-05-29 17:57:50 +0200 (Thu, 29 May 2008) | 1 line rename files, too
........
r814191 | osterfeld | 2008-05-29 18:01:46 +0200 (Thu, 29 May 2008) | 1 line rename methods
........
r814198 | osterfeld | 2008-05-29 18:32:23 +0200 (Thu, 29 May 2008) | 1 line commit this, to make kleopatra compile until gpgme++ changes are in
........
r814389 | mutz | 2008-05-30 09:54:41 +0200 (Fri, 30 May 2008) | 1 line compile
........
r814396 | mutz | 2008-05-30 10:06:34 +0200 (Fri, 30 May 2008) | 1 line Add toolbar and status bar actions, and actions to start KWatchGnuPG, and (commented out) for KGpgConf
........
r814991 | mutz | 2008-05-31 22:56:42 +0200 (Sat, 31 May 2008) | 1 line fromLocal8Bit() here, too
........
r815608 | staniek | 2008-06-02 13:10:56 +0200 (Mon, 02 Jun 2008) | 2 lines SVN_SILENT compile (msvc)
........
r815899 | osterfeld | 2008-06-02 21:58:11 +0200 (Mon, 02 Jun 2008) | 1 line erase until end
........
r816150 | osterfeld | 2008-06-03 14:41:17 +0200 (Tue, 03 Jun 2008) | 1 line follow key signing changes in gpgme++
........
r816153 | osterfeld | 2008-06-03 14:44:03 +0200 (Tue, 03 Jun 2008) | 1 line certificate certification improvements
........
r816222 | osterfeld | 2008-06-03 15:44:18 +0200 (Tue, 03 Jun 2008) | 1 line SVN_SILENT fix warnings
........
r816642 | mutz | 2008-06-04 14:17:48 +0200 (Wed, 04 Jun 2008) | 22 lines Port libkleo from using event-loop integrated gpgme (which never was a problem on Unix, but is, on Windows, cf. "gpgme-qt"), to using multi-threaded gpgme. Consequently, link qgpgme against gpgme (vanilla) on Windows, instead of gpgme-qt. I've given it some smoke testing, and it appears to work (famous last words). There's two known issues: - The libkleo-provided passphrase dialog is no longer available (straight-forward porting would have that called in non-GUI threads) There's not much we can do about it at this point, but gpg-agent should be virtually ubiquous now, so it's much less an issue than 4 years ago, when we implemented that. - gpgme_cancel isn't yet thread-safe. Either it is made thread-safe before 1.1.7 is out, or we will implement our own cancelation mechanism based on progress callbacks (which act as keep-alive pings from the backend, and provide safe cancelation points from client code. We're in contact with the gpgme maintainers to resolve this. For the time being, don't cancel your crypto operations :) Have fun!
........
r816652 | mutz | 2008-06-04 14:54:34 +0200 (Wed, 04 Jun 2008) | 1 line ++license
........
r817109 | osterfeld | 2008-06-05 11:29:32 +0200 (Thu, 05 Jun 2008) | 1 line case is important when cross-compiling
........
r817176 | mutz | 2008-06-05 15:05:35 +0200 (Thu, 05 Jun 2008) | 1 line Fix findIssuer/s() w/RecursiveSearch, and add IncludeSubject
........
r817177 | mutz | 2008-06-05 15:07:18 +0200 (Thu, 05 Jun 2008) | 1 line Implement Chain tab
........
r817182 | mutz | 2008-06-05 15:23:58 +0200 (Thu, 05 Jun 2008) | 1 line Enable/disable tabs that only make sense for X.509
........
r817194 | mutz | 2008-06-05 15:50:46 +0200 (Thu, 05 Jun 2008) | 1 line Factor mygetpid() impls into header file utils/getpid.h
........
r817195 | mutz | 2008-06-05 15:51:37 +0200 (Thu, 05 Jun 2008) | 1 line kleo-log -> kleopatra.log.<pid>
........
r817223 | mutz | 2008-06-05 16:57:34 +0200 (Thu, 05 Jun 2008) | 1 line Fix leave-on-doubleclick
........
r817245 | mutz | 2008-06-05 17:56:26 +0200 (Thu, 05 Jun 2008) | 1 line Use gpgSmPath() instead of "gpgsm"...
........
r817271 | mutz | 2008-06-05 18:39:30 +0200 (Thu, 05 Jun 2008) | 1 line Add DumpCertificateCommand and hook it up into CertificateDetailsDialog
........
r817277 | mutz | 2008-06-05 18:52:58 +0200 (Thu, 05 Jun 2008) | 1 line Disable KWatchGnuPG start entry on Windows, where it doesn't work at all atm.
........
r817476 | mutz | 2008-06-06 08:39:07 +0200 (Fri, 06 Jun 2008) | 1 line Wording
........
r817477 | mutz | 2008-06-06 08:43:24 +0200 (Fri, 06 Jun 2008) | 1 line Configure GnuPG Backend... -> Tools
........
r817510 | mutz | 2008-06-06 09:46:40 +0200 (Fri, 06 Jun 2008) | 1 line Add subkey list to Technical Details
........
r817536 | mutz | 2008-06-06 10:48:56 +0200 (Fri, 06 Jun 2008) | 1 line Don't list revoked and invalid user-ids
........
r817543 | mutz | 2008-06-06 11:10:32 +0200 (Fri, 06 Jun 2008) | 1 line QLabel -> QTextBrowser (makes stuff selectable, and gives scrollbars if needed)
........
r817547 | mutz | 2008-06-06 11:11:50 +0200 (Fri, 06 Jun 2008) | 1 line Start out expanded
........
r817570 | mutz | 2008-06-06 11:55:37 +0200 (Fri, 06 Jun 2008) | 1 line Don't force the dialog to become huge
........
r817571 | mutz | 2008-06-06 11:58:24 +0200 (Fri, 06 Jun 2008) | 1 line Reorg the Overview page, remove all autoDefault pushbuttons
........
r817653 | mutz | 2008-06-06 16:24:10 +0200 (Fri, 06 Jun 2008) | 1 line Interleave smime and openpgp key listings, so they get scheduled in parallel
........
r817654 | mutz | 2008-06-06 16:33:05 +0200 (Fri, 06 Jun 2008) | 1 line Make sure we have at least two threads available, to speed up keylisting, and other tasks done in parallel for pgp/cms
........
r817655 | mutz | 2008-06-06 16:35:39 +0200 (Fri, 06 Jun 2008) | 1 line Start of new new-certificate-wizard, not hooked up into build yet.
........
r817656 | mutz | 2008-06-06 16:36:24 +0200 (Fri, 06 Jun 2008) | 1 line argh
........
r817659 | mutz | 2008-06-06 16:44:26 +0200 (Fri, 06 Jun 2008) | 1 line argh^2
........
r818695 | mutz | 2008-06-09 11:37:14 +0200 (Mon, 09 Jun 2008) | 1 line Hook up the new cert wizard (doesn't do anything yet).
........
r818706 | staniek | 2008-06-09 12:43:55 +0200 (Mon, 09 Jun 2008) | 2 lines mising include
........
r818753 | mutz | 2008-06-09 16:19:51 +0200 (Mon, 09 Jun 2008) | 1 line Implement some of the Enter Details Page
........
r818777 | mutz | 2008-06-09 17:46:17 +0200 (Mon, 09 Jun 2008) | 1 line Make Back/Next work between the first two pages
........
r818949 | mutz | 2008-06-10 08:58:50 +0200 (Tue, 10 Jun 2008) | 1 line Fix required fields forgetting their value on Back
........
r818950 | mutz | 2008-06-10 08:59:22 +0200 (Tue, 10 Jun 2008) | 1 line Fix description/button label mismatch
........
r818985 | mutz | 2008-06-10 10:40:30 +0200 (Tue, 10 Jun 2008) | 1 line Remember everything - even across protocol change
........
r819033 | mutz | 2008-06-10 14:49:25 +0200 (Tue, 10 Jun 2008) | 1 line Add first cast of AdvancedSettingsDialog
........
r819042 | mutz | 2008-06-10 15:11:26 +0200 (Tue, 10 Jun 2008) | 1 line implement validation in ListWidget
........
r819046 | mutz | 2008-06-10 15:16:28 +0200 (Tue, 10 Jun 2008) | 1 line ./add_license_blurb.sh
........
r819061 | mutz | 2008-06-10 16:07:22 +0200 (Tue, 10 Jun 2008) | 1 line Implement
........
r819068 | mutz | 2008-06-10 16:28:24 +0200 (Tue, 10 Jun 2008) | 1 line Implement more of AdvancedSettingsDialog
........
r819411 | mutz | 2008-06-11 09:47:37 +0200 (Wed, 11 Jun 2008) | 1 line Keep it around, so we can use it's properties as fields.
........
r819504 | mutz | 2008-06-11 15:08:29 +0200 (Wed, 11 Jun 2008) | 1 line Add prettyNameAndEmail overload taking QStrings
........
r819506 | mutz | 2008-06-11 15:09:34 +0200 (Wed, 11 Jun 2008) | 1 line More implementation for EnterDetailsPage
........
r819513 | mutz | 2008-06-11 15:23:51 +0200 (Wed, 11 Jun 2008) | 1 line Use OpenPGP convention
........
r819514 | mutz | 2008-06-11 15:24:41 +0200 (Wed, 11 Jun 2008) | 1 line Create ... what? And calling setupUi() helps with the missing widgets.
........
r819804 | osterfeld | 2008-06-12 09:39:03 +0200 (Thu, 12 Jun 2008) | 1 line add label to layout
........
r819809 | osterfeld | 2008-06-12 09:51:52 +0200 (Thu, 12 Jun 2008) | 1 line tell moc about slotFinished
........
r819813 | osterfeld | 2008-06-12 10:26:02 +0200 (Thu, 12 Jun 2008) | 1 line typos, wording
........
r819815 | osterfeld | 2008-06-12 10:43:16 +0200 (Thu, 12 Jun 2008) | 1 line beautify labels, hook up exportopenpgpcertstoserver
........
r819866 | osterfeld | 2008-06-12 14:43:00 +0200 (Thu, 12 Jun 2008) | 1 line remove recipient entry again if the user canceled the certificate selection dialog
........
r819881 | osterfeld | 2008-06-12 15:31:52 +0200 (Thu, 12 Jun 2008) | 1 line reset the key model contents here, do not add to it
........
r819882 | osterfeld | 2008-06-12 15:32:15 +0200 (Thu, 12 Jun 2008) | 1 line reset toplevels vector, too
........
r819894 | osterfeld | 2008-06-12 16:33:33 +0200 (Thu, 12 Jun 2008) | 1 line support multiselection when adding recipients
........
r819900 | osterfeld | 2008-06-12 16:56:10 +0200 (Thu, 12 Jun 2008) | 2 lines warn if no certificate with available secret key is selected this should respect the always encrypt to self option
........
r819906 | mutz | 2008-06-12 17:04:57 +0200 (Thu, 12 Jun 2008) | 1 line Get the key type and key usage network to work correctly. Man, X.509 can do all of that, if only gpgsm would support it, this dialog would be trivial :)
........
r820142 | osterfeld | 2008-06-13 11:57:56 +0200 (Fri, 13 Jun 2008) | 1 line remove obsolete code
........
r820176 | osterfeld | 2008-06-13 15:04:49 +0200 (Fri, 13 Jun 2008) | 1 line avoid "0 unknown recipients"
........
r820188 | mutz | 2008-06-13 16:25:42 +0200 (Fri, 13 Jun 2008) | 1 line Implement far enough to create secret key, though Kleopatra won't give you the public key (pgp) nor the certification request (x.509) yet.
........
r820215 | mutz | 2008-06-13 17:23:32 +0200 (Fri, 13 Jun 2008) | 1 line Convenience property so it can be used as a field in a QWizard
........
r820217 | mutz | 2008-06-13 17:31:04 +0200 (Fri, 13 Jun 2008) | 1 line Subkey support (not as fancy as it sounds, DSA+ELG is the default for OpenPGP, and the ELG subkey has to be made explicit)
........
r820223 | mutz | 2008-06-13 17:45:44 +0200 (Fri, 13 Jun 2008) | 1 line Backup commit, implemented subkey and expiry key handling, but isn't tested.
........
r820227 | osterfeld | 2008-06-13 18:04:37 +0200 (Fri, 13 Jun 2008) | 1 line add subkey cache, used to look up recipients (which come by secret key ID)
........
r820952 | mutz | 2008-06-15 23:24:07 +0200 (Sun, 15 Jun 2008) | 1 line typos, thx to Josep Ma. Ferrer for spotting.
........
r821075 | mutz | 2008-06-16 11:58:48 +0200 (Mon, 16 Jun 2008) | 1 line Make the result icon alive
........
r821108 | mutz | 2008-06-16 15:08:51 +0200 (Mon, 16 Jun 2008) | 1 line More useful tasks after key creation.
........
r821110 | mutz | 2008-06-16 15:10:23 +0200 (Mon, 16 Jun 2008) | 1 line Use ELG_E instead of ELG for the subkey type. Properly show/hide widgets in the ResultPage. Remove unused class LineEdit
........
r821114 | mutz | 2008-06-16 15:25:39 +0200 (Mon, 16 Jun 2008) | 1 line Use DSA+ELG as default for OpenPGP, and don't depend on the previous state of the dialog when going back and choosing another protocol
........
r821117 | mutz | 2008-06-16 15:35:02 +0200 (Mon, 16 Jun 2008) | 1 line Check/uncheck ELG when changing RSA<->DSA
........
r821121 | mutz | 2008-06-16 15:44:21 +0200 (Mon, 16 Jun 2008) | 1 line Fix DSA key length setting/extraction. Now DSA-2 keys can be created, too.
........
r821126 | mutz | 2008-06-16 16:06:32 +0200 (Mon, 16 Jun 2008) | 1 line Allow a default value to be set. That's needed because the edit prompt is otherwise completely invisible
........
r821127 | mutz | 2008-06-16 16:08:09 +0200 (Mon, 16 Jun 2008) | 1 line Set default values for list widgets, and don't write an empty file for pgp
........
r821129 | mutz | 2008-06-16 16:27:39 +0200 (Mon, 16 Jun 2008) | 1 line Prevent non-sign-non-encrypt CMS requests
........
r821133 | mutz | 2008-06-16 16:38:51 +0200 (Mon, 16 Jun 2008) | 1 line Use %ask-passphrase to trigger pinentry in newer (read: future) gpg versions
........
r821361 | mutz | 2008-06-17 10:31:32 +0200 (Tue, 17 Jun 2008) | 1 line Add new algorithm for_each_adjacent_pair
........
r821362 | mutz | 2008-06-17 10:34:57 +0200 (Tue, 17 Jun 2008) | 1 line Fix tab order in ResultPage
........
r821374 | mutz | 2008-06-17 11:28:33 +0200 (Tue, 17 Jun 2008) | 1 line Don't use dns, uris, additional emails for OpenPGP
........
r821409 | mutz | 2008-06-17 13:48:07 +0200 (Tue, 17 Jun 2008) | 1 line Enable/disable/hide/show buttons correctly on the last page, add a button to restart the wizard, even though you'd really want to just let the Back button jump to the second page instead, but QWizard can't do that (doesn't have prevId() corresponding to nextId()).
........
r821415 | mutz | 2008-06-17 14:06:58 +0200 (Tue, 17 Jun 2008) | 1 line Encode emails and dns names in idna/ace
........
r821418 | mutz | 2008-06-17 14:29:51 +0200 (Tue, 17 Jun 2008) | 1 line Add a drag pixmap
........
r821437 | mutz | 2008-06-17 15:37:39 +0200 (Tue, 17 Jun 2008) | 1 line Add ctor taking GpgME::Key
........
r821438 | mutz | 2008-06-17 15:40:20 +0200 (Tue, 17 Jun 2008) | 1 line Implement saving PKCS#10 request to file, uploading OpenPGP key to keyserver, and making a backup of the OpenPGP private key.
........
r821455 | mutz | 2008-06-17 16:35:31 +0200 (Tue, 17 Jun 2008) | 1 line Use a less ambigious description - this string is used in the menu bar, as well as the tab context menu
........
r821492 | mutz | 2008-06-17 18:07:47 +0200 (Tue, 17 Jun 2008) | 1 line Implement sending the certificate request by email
........
r821499 | mutz | 2008-06-17 18:17:11 +0200 (Tue, 17 Jun 2008) | 1 line exportcertificatesdialog -> dialogs/
........
r821500 | mutz | 2008-06-17 18:17:39 +0200 (Tue, 17 Jun 2008) | 1 line Bye, bye, Kleo 0.40
........
r821505 | mutz | 2008-06-17 18:26:36 +0200 (Tue, 17 Jun 2008) | 1 line Cancel the completed operation to avoid the hang in the other operations
........
r821704 | mutz | 2008-06-18 10:40:20 +0200 (Wed, 18 Jun 2008) | 1 line Fix SESSION regexp, and accept any session id (not only "0"), though it's ignored
........
r821713 | mutz | 2008-06-18 11:23:48 +0200 (Wed, 18 Jun 2008) | 1 line Allow to preset filenames
........
r821714 | mutz | 2008-06-18 11:24:39 +0200 (Wed, 18 Jun 2008) | 1 line Allow to preset filenames, add ctor taking GpgME::Key
........
r821715 | mutz | 2008-06-18 11:26:37 +0200 (Wed, 18 Jun 2008) | 1 line Move KTempDir tmp from KeyGenerationPage to the wizard itself, and implement Send Certificate By EMail
........
r821717 | mutz | 2008-06-18 11:31:14 +0200 (Wed, 18 Jun 2008) | 1 line Tool invocation doesn't have ellipses, says the style guide...
........
r821718 | mutz | 2008-06-18 11:33:42 +0200 (Wed, 18 Jun 2008) | 1 line Move "Make Backup..." to the top of the Next Steps for OpenPGP
........
r821785 | mutz | 2008-06-18 15:24:39 +0200 (Wed, 18 Jun 2008) | 1 line Implement OverviewPage
........
r821786 | mutz | 2008-06-18 15:28:03 +0200 (Wed, 18 Jun 2008) | 1 line Select the correct key type even when the user doesn't visit the Advanced Settings Dialog at all.
........
r821787 | mutz | 2008-06-18 15:33:20 +0200 (Wed, 18 Jun 2008) | 1 line Show key strenghts even if they're defaulted
........
r821788 | mutz | 2008-06-18 15:33:46 +0200 (Wed, 18 Jun 2008) | 1 line oops
........
r821789 | mutz | 2008-06-18 15:37:09 +0200 (Wed, 18 Jun 2008) | 1 line Complete sentences, please
........
r821800 | mutz | 2008-06-18 16:25:14 +0200 (Wed, 18 Jun 2008) | 1 line Suggest to create an encryptio-only certificate with the same parameters if a signing-only cert has been created just now, and vice versa.
........
r821819 | mutz | 2008-06-18 17:36:07 +0200 (Wed, 18 Jun 2008) | 1 line Check gpgsm/Configuration/keyserver before dirmngr/LDAP/LDAP Servers
........
r822107 | mutz | 2008-06-19 10:39:09 +0200 (Thu, 19 Jun 2008) | 1 line Add path() to group and entry
........
r822108 | mutz | 2008-06-19 10:41:48 +0200 (Thu, 19 Jun 2008) | 1 line Make CryptoConfigEntryLDAPURL handle string lists, too; match special widgets by path instead of just entry name (gpgsm->keyserver is very different from gpg->keyserver, e.g.), and use this to use the LDAPURL widget for gpgsm->keyserver
........
r822142 | mutz | 2008-06-19 12:22:50 +0200 (Thu, 19 Jun 2008) | 1 line Try not to present ace-encoded IDNs to the users
........
r822216 | mutz | 2008-06-19 16:18:24 +0200 (Thu, 19 Jun 2008) | 1 line Use columns spanning for the rows with user ids (as opposed to rows with signatures). Exposes a bug in QHeaderView/QTreeView (Qt issue N216530), minimalistic (and probably wrong, in general) patch added for Frank's convenience.
........
r822229 | mutz | 2008-06-19 17:19:45 +0200 (Thu, 19 Jun 2008) | 1 line Make the configure dialog available from the tray icon
........
r822231 | mutz | 2008-06-19 17:42:48 +0200 (Thu, 19 Jun 2008) | 1 line Sync config dialog between main window and system tray icon
........
r822239 | mutz | 2008-06-19 18:01:34 +0200 (Thu, 19 Jun 2008) | 1 line Implement START_CONFDIALOG
........
r822244 | mutz | 2008-06-19 18:19:13 +0200 (Thu, 19 Jun 2008) | 1 line Don't forget to end the command
........
r822253 | mutz | 2008-06-19 18:58:33 +0200 (Thu, 19 Jun 2008) | 1 line Learn about CERTIFICATE and PKCS12, add printableClassification function for debugging, and increase the size of the block we load for content analysis to 4k, since CERTIFICATE often has some ASN.1 dump in front, which can become quite long.
........
r822254 | mutz | 2008-06-19 18:59:47 +0200 (Thu, 19 Jun 2008) | 1 line KMail from KDE3 sends a drag that looks like a move to a Qt4 app. Ignore the proposed action when determining whether to accept the drop.
........
r822261 | osterfeld | 2008-06-19 19:11:39 +0200 (Thu, 19 Jun 2008) | 1 line use SESSION title as label for EMail operations
........
r822268 | mutz | 2008-06-19 19:18:09 +0200 (Thu, 19 Jun 2008) | 1 line Disable Technical Details tab for X.509, and hide the Revoke XYZ buttons, as they're not implemented.
........
r822507 | mutz | 2008-06-20 15:15:51 +0200 (Fri, 20 Jun 2008) | 1 line Reactivate progress information in the threaded jobs, and turn the progress token mapper into just functions working on static const state, for thread-safety.
........
r822508 | mutz | 2008-06-20 15:29:43 +0200 (Fri, 20 Jun 2008) | 1 line Work around stray empty tab production caused by KConfig::deleteGroup() not deleting groups such that groupList() does not to return them anymore.
........
r822545 | mutz | 2008-06-20 18:07:30 +0200 (Fri, 20 Jun 2008) | 1 line handle FILE commands
........
r822546 | mutz | 2008-06-20 18:08:55 +0200 (Fri, 20 Jun 2008) | 1 line Support SIGN_ENCRYPT_FILES and DECRYPT_VERIFY_FILES commands, up version to 0.2.0
........
r822552 | mutz | 2008-06-20 18:26:38 +0200 (Fri, 20 Jun 2008) | 1 line Use QApp b/c of the message box
........
svn path=/trunk/KDE/kdepim/; revision=822815