aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2021-06-19 11:53:37 +0000
committerSaturneric <[email protected]>2021-06-19 11:53:37 +0000
commite9dd67c7452594f8f9ae75a86a4d769a087980a1 (patch)
tree20efe233fa8695da23190430f9e3286318ce3f53
parentDelete (diff)
downloadGpgFrontend-1.0.0.tar.gz
GpgFrontend-1.0.0.zip
Make some corrections.v1.0.0
-rw-r--r--TODO138
-rw-r--r--include/GpgFrontend.h8
2 files changed, 4 insertions, 142 deletions
diff --git a/TODO b/TODO
deleted file mode 100644
index e37e4aa5..00000000
--- a/TODO
+++ /dev/null
@@ -1,138 +0,0 @@
-TODO:
------
-Release 0.3.2
-- refactoring and cleanup: [DONE]
- - gpgwin.cpp -> mainwindow.cpp [DONE]
- - context.cpp -> gpgcontext.cpp [DONE]
-- show keyrings (files with .gpg) in import from file dialog too [DONE]
-- Change QPlaintextEdit to QTextEdit [DONE]
- - Zoom In/Out [DONE]
-- keyimport from keyserver dialog should show reason for strike out [DONE]
-- add file operation toolbar (open, save, new) (per default off) [DONE]
-- understandable message if no matching private key found for decryption (no data error) [DONE]
-- dropdown from menubar instead of dialog for file-cryption (files->encrypt,decrypt) [DONE]
-- strike out revoked keys in keylist and add warning to keydetails [DONE]
-- put quote and double line break removale to "special edit" operation toolbar (icons for double linebreaks missing) [DONE]
-- emit keydbchanged from GPGcontext::importKey (for the moment not possible, because importinformation is lost after this) [DONE]
-- fix translation file for "SettingsDialog" as it says two times English, and the comment is on the wrong one. [DONE]
-- BUG: cancel decryption on windows hangs programm -> possibly bug in gpgme [DONE]
-- BUG: fix cancel password entry bug on windows [DONE]
-- Add buttonto copy fingerprint to clipboard in details dialog [DONE]
- - or set margin to make it easier selectable [DONE]
- - remove whitespaces on copy [DONE]
-- remove iconpath and use ressource file instead [DONE]
-- change default iconsize to 24x24 [DONE]
-- restart gpg4usb on language change [DONE]
-- option in settingsdialog for enabling steganographic operations [DONE]
- - minimal steganography option: remove or add pgp-headers on demand [DONE]
- - Add advanced tab to settings dialog [DONE]
-- Change "remove double line breaks" to "remove spacing" [DONE]
- - icon from "line spacing icon" [DONE]
-- key import should be more verbose: [DONE]
- - show message, which keys are imported [DONE]
- - if import failed, because no key was found [DONE]
- - if key is already in keyring [DONE]
- - BUG: Also show details, when key is really new [DONE]
-- Wizard on first start (Create Key, Import from keys older gpg4usb, import from gnupg) [DONE]
- - nextid is not called when clicking finish button [DONE]
- - import conf from old gpg4usb [DONE]
- - only show one import detail dialog, when importing public/private keys [DONE]
- - add messagebox for succesful import of settings from old gpg4usb [DONE]
-
-- Update Qt to 4.8 [DONE]
- - add Qt language files for Qt locales
-- investigate in adding a offline help system [DONE]
- - have a look at the format
- - images should be included in paragraph [DONE]
- - every html should have prev, next, toc link [DONE]
- - remove menu and logo from subpages [DONE]
- - docs for sign&verify [DONE]
-- dropdown from menubar instead of dialog for import [DONE]
- - resize dropdown button, cause letter are cut at the bottom [DONE]
-- Change file encryption to single dialog for en- and decryption [DONE]
- - change docu on file de- and encryption
-- replace qDebug messages with tr() by messagebox (?)
-- disable tab related actions when no tab is shown [DONE]
-- on key generation set maximum keysize to 65536 bits for elgamal subkey [DONE]
-- finally remove obsolete strings from translations
-- credits for key image [DONE]
-- translator list [DONE]
-
-BUGS:
-- import key toolbar dropdown shows text, even if only icon should be shown [DONE]
-
-Release 0.3.3
-- Change private key password
-- Catch bad passphrase message
-- add keyless encryption
-- create revocation file
- - on key generation
- - later
-- add posibility to add keyserver in settings
-- set gpgme error language to chosen language (context.cpp:49)
-- Add default key functionality
-- encrypt and sign, decrypt and verify (?)
-- discuss: show message, when key export is successful (statusbar)
-- update gpgme-library
-- investigate in embedding a steganography tool
- http://steghide.sourceforge.net/
- http://www.outguess.org/
-- optionally open new tab after encryption/decrytion
-- check and add missing statusbar messages
-- set mainwindow-statusbar text via signal
-- clear password-cache after quit (siehe kbasket)
-- save the last used directory in open file dialog
-- Settings-Dialog:
- - add tab for editor options, like font-size, line-break, tab-width, line-numbers,..
-- remember Password:
- - checkbox in password dialog to remember password
- - before restart maybesave should be called on mainwindow
- - Timer to remember password for x minutes?
-
-
-Release 0.3.4
-- keylist rewrite using tablemodel
- - make keylist browsable with keyboard
- - key should blink short in keylist after import
- - Change Keytable sorting: private keys should always be on top (partially solving "encrypt to self")
-- check pointer usage (const/references)
-- more doku on building gpg4usb (especially on windows)
-- clean header if quoted printable decoded
-- PGP-MIME, find and show inline encrypted files
- - attachments-widget should be inlined in editor-tabs
-- attachments:
- - context menu for files left in attachment dir-icon: clean attachments-dir
- - settings option "check attachment-dir all 10s and warn user"
- - remind user on closing if files left in attachments-dir
- - attachments dir as default option for "save"
- - clean attachments when:
- - opening new file in editor
- - decrypting
- - encrypting
- - status-tip "saved file" when saving file for "open with" [DONE]
-
-Release 0.4
-- save state on closing as encrypted file, allow recovery with password on next start
- - generate functional key for user
-- investigate using libqgpgme1 (qt binding for gpgme)
-
-Later:
-- more internationalisation:
- - menu entry for changing character encoding
- - hints (on webpage?) which webmailer sends which encoding-header
-
-- Drag and drop capabilities. Especially to encrypt / decrypt text, but would also be nice for files as well as import public and private keys.
-
-- add a message-box with warning if someone's adding a secret-key to usb-keyring
-- sorting keys would be nice (e.g. a-z or complete manual)
-- Policy ( dialogs, what's warning, what an error )
-
-- some kind of locking for keydb, as gpg.conf uses lock-never, for ability to run on usb-drives (fat-formatted)
-
-- make use of GPGME IO-Callbacks from QT, read chapter 7.8.2 from GPGME info page
-
-BUGS
-----
-- entering wrong password for decrypt on windows hangs program -> possible bug in gpgme
-- Sometimes two or more stars are added to title of modified tabs
-
diff --git a/include/GpgFrontend.h b/include/GpgFrontend.h
index 39bc1b5a..274d92d6 100644
--- a/include/GpgFrontend.h
+++ b/include/GpgFrontend.h
@@ -17,16 +17,16 @@
#include <gpgme.h>
#define PROJECT_NAME "GpgFrontend"
-#define BUILD_VERSION "1.0.0_Windows-10.0.19042_AMD64_Debug"
-#define GIT_VERSION "main_1b75d7882b8a1fbd5b61424060c7ac81a1ea9fe4"
+#define BUILD_VERSION "1.0.0_Windows-10.0.19042_AMD64_Release"
+#define GIT_VERSION "main_40c3cb1c86dbaf4bc0f3c592e9d733dc1768423b"
#define VERSION_MAJOR 1
#define VERSION_MINOR 0
#define VERSION_PATCH 0
-#define BUILD_TIMESTAMP "2021-06-19 19:47:51"
+#define BUILD_TIMESTAMP "2021-06-19 19:53:15"
#define GIT_BRANCH_NAME "main"
-#define GIT_COMMIT_HASH "1b75d7882b8a1fbd5b61424060c7ac81a1ea9fe4"
+#define GIT_COMMIT_HASH "40c3cb1c86dbaf4bc0f3c592e9d733dc1768423b"
#endif //GPGFRONTEND_H_IN