78c3ae1979
Merge branch 'develop-2.0.5' into dev/ci/2.0.5
2022-01-11 00:33:26 +08:00
c232e54e78
<fix>(ui): Add ReceiveMailDialog's functions definition
2022-01-11 00:32:58 +08:00
313c4efbf4
<feat>(ci): Add vmime build support for release-linux-package ci.
2022-01-11 00:08:32 +08:00
d52c544f0d
<feat ,fixed>(src): Optimize signal handlers and fix sequence errors during startup.
...
1. When the same signal is continuously received (three times in a row), the program exits to avoid falling into a loop.
2. The QCoreApplication should be exited after displaying the information.
2022-01-10 04:28:52 +08:00
3cff1c7d0c
<fixed>(ui): fix SIGSEGV when closing.
...
1. Fixed the segfault problem when closing the program (problem with root certificate).
2. Added some code that is executed before the exit function is called, including releasing all the root certificates that have been loaded.
3. Optimized the preloading code of the root certificate.
2022-01-10 04:25:12 +08:00
3d8188de59
<refactor>(ci): update ci file.
...
1. trigger on branch dev/**
2022-01-06 20:18:58 +08:00
080b28f6a8
<refactor>(project, ci): modify ci and project file.
...
1. use apt package qt5-default.
2022-01-06 20:08:58 +08:00
4b463eb517
<refactor>(ci): fixed ci file.
...
1. Fix no files were found with the provided path.
2022-01-06 19:52:21 +08:00
988825d518
<refactor>(ci): fixed ci file.
...
1. Install dependency for ubuntu 20.04 and ubuntu 18.04.
2022-01-06 19:38:12 +08:00
83ab70efcd
<refactor>(ci): modified ci file.
...
1. build deb package both for ubuntu 20.04 and ubuntu 18.04.
2022-01-06 19:19:24 +08:00
fd742b05bd
<refactor>(project, ci): fixed ci and project configure file.
2022-01-06 18:54:06 +08:00
b585432835
<refactor>(ci): update ci.
2022-01-06 18:24:01 +08:00
0039a575d2
<refactor>(project): clean and modify build messages.
2022-01-06 18:19:23 +08:00
98f2c88e32
<fix>(ci): fixed github action ci files.
2022-01-06 17:57:15 +08:00
107b004a0c
<fix>(project): fixed CMakeLists.txt.
2022-01-06 17:43:19 +08:00
e19ad2745c
<feat>(project): add options for CMakeLists.txt.
2022-01-06 17:29:58 +08:00
Saturn&Eric
a3ca1bf1d4
Merge pull request #36 from saturneric/develop
...
v2.0.4
v2.0.4
2022-01-06 04:02:19 +08:00
d7650e3851
<feature>(ui, resources): add imap folder support.
...
1. add some icons on imap folders.
2. add abstraction to imap folders.
2022-01-06 02:58:45 +08:00
2609a8cdeb
<feature>(ui, project): load root certs.
...
1. add root certs file.
2. loading root certs at startup.
3. store certs in GlobalSettingStation.
2022-01-06 00:51:56 +08:00
af944181ee
<feature>(ui, project): start to add imap support.
...
1. introduce vmime library.
2. add ReceiveMailDialog and related actions in MainWindowUI.
3. add git submodule vmime.
2022-01-05 22:33:08 +08:00
99cd051ebb
<chore>(project): rename gpg_core and gpgfrontend-ui.
...
1. rename gpg_core to gpgfrontend_core.
2. rename gpgfrontend-ui to gpgfrontend_ui.
2022-01-05 22:10:15 +08:00
2f3c30843c
<doc>(navbar): take repository and GitHub apart.
2022-01-05 21:29:19 +08:00
d6cff15018
<fix, feature>(ui): let send mail meet with rfc3156.
2022-01-05 19:26:32 +08:00
91b078ed55
<docs>(document): sync the document.
2022-01-05 16:00:55 +08:00
1301809598
<fixed>(ui/aes): fixed security problem.
...
1. Comparison between of type quint8 and of wider type int.
2022-01-05 15:54:46 +08:00
Saturn&Eric
d2bf93896d
Merge branch 'main' into develop
2022-01-05 01:13:24 +08:00
Saturn&Eric
3bd467bc63
Merge pull request #37 from saturneric/document
...
Document
2022-01-05 01:09:01 +08:00
7b90fdce91
<fixed>(core): fixed codacy problem.
...
1. Consecutive return, break, continue, goto or throw statements are unnecessary.
2. Variable 'current' is assigned a value that is never used.
2022-01-05 01:07:35 +08:00
12c8d086fa
<docs>(readme, docs): update documents.
2022-01-05 00:58:37 +08:00
756b93eb73
<chore>(): install TRANSLATORS file in deb mode.
2022-01-05 00:30:48 +08:00
5061b7357e
<fix>(ui): fixed bugs in send mail dialog
2022-01-05 00:19:37 +08:00
c1d7249345
<fix>(ui): improve ui.
...
1. improve ui.
2022-01-05 00:05:09 +08:00
c2f05ec557
<feature, fix>(core, ui): support file symmetric encryption.
...
1. improve ui for file & text symmetric encryption.
2022-01-05 00:03:18 +08:00
952d0424ab
<fix, refactor>(core, ui): fixed known bugs for v2.0.4-beta.1.
...
1. fixed proxy settings ui.
2. fixed send mail settings ui.
3. fixed uncaught exception handling.
2022-01-04 23:49:00 +08:00
22308b720a
<feature, fix, refactor>(core, ui): fixed known bugs for v2.0.4-beta.1 and add network settings.
...
1. proxy settings.
2. network capability.
3. fixed known bugs.
4. improve ui.
2022-01-04 20:34:40 +08:00
f297a701bb
<fix, refactor>(core, ui): fixed known bugs for v2.0.4-beta.1.
...
1. longer expire date for keygen.
2. version system improved and fixed.
3. include ui text not translated.
4. improve ui.
2022-01-04 18:49:11 +08:00
4b1c631079
<fix>(ui): improve ui.
2022-01-04 17:03:18 +08:00
14c5e00014
<fix>(core): fix windows build problem
...
1.fix libintl_snprintf bugs.
2. improve VersionCheckThread.
2022-01-04 16:20:35 +08:00
5e0b8f01c9
<chore>(project): version 2.0.4-beta.1
2022-01-04 06:21:08 +08:00
327b5bf767
<fix>(core): fix windows build problem
...
1.fix libintl_sprintf bugs.
2022-01-04 06:16:33 +08:00
2f64e4300b
<fix, feature>(core, ui): version system upgrade.
...
1. can notice user withdraw version now.
2. fix software not restart when signal caught.
3. improve ui.
2022-01-04 06:10:04 +08:00
5cc72a35de
<fix, feature>(core, ui): key package import.
...
1. use gpgme_op_export_keys as multiply keys export.
2. improve ui.
3. write key package import done.
2022-01-04 04:24:01 +08:00
9a4fa7019d
<fix, feature>(core, ui): add key in smart card support.
...
1.fix problem that when key is in a smart card, the result of FetchKey() is not equal with which provided by GetKey().
2022-01-04 02:33:35 +08:00
5b76eb2195
<feature>(ui): default sender gpg key settings in send mail.
2022-01-04 01:42:09 +08:00
c20c7b9bb8
<feature, refactor>(core, ui): Key package generate.
...
1. refactor GpgKeyImportExporter to meet with key package generation.
2. add ExportKeyPackageDialog.
3. add Qt AES ability.
4. refactor Key List to provide menu ability control.
5. add check all and uncheck all ability to key list menu.
2022-01-04 01:25:59 +08:00
efabb4fa3d
<fixed, refactor>(ui): Enhanced sending email function.
...
1. make options changeable when init in sending email dialog.
2022-01-03 07:54:56 +08:00
586b7a5211
<refactor>(ui): Enhanced sending email function.
2022-01-03 07:40:04 +08:00
49ec72e3d5
<refactor>(ui): take operations apart from key details.
2022-01-02 17:12:00 +08:00
5c9f64f4a4
<feat, refactor>(ui): change smtp test to multiply thread
2022-01-02 16:40:17 +08:00
d9ec5cc0d2
<fixed>(core, ui): fixed bugs in result analyse
...
1. let VerifyResultAnalyse.cpp dealing with when there is no signature found.
2. fixed some problem in DecryptResultAnalyse.cpp.
2022-01-02 15:23:16 +08:00