aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function/gpg/GpgKeyGetter.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
9 daysfix: remove unnecessary assertsaturneric1-4/+5
9 daysfix: find out adsk problem of flatpaksaturneric1-0/+6
12 daysfix: testing and solve bugs foundsaturneric1-58/+74
13 daysfeat: support key groupssaturneric1-10/+39
2025-04-12refactor: GpgKey and GpgSubKeysaturneric1-3/+3
2025-02-03fix: qt5 compile issuessaturneric1-3/+3
2024-12-13refactor: using qt containers instead of std containerssaturneric1-24/+12
2024-10-26fix: test basic operations of multi key db and solve issuessaturneric1-2/+2
2024-10-25feat: add more context of key database supportsaturneric1-1/+0
2024-07-30feat: simplify loggingsaturneric1-3/+2
2024-07-29feat: update copyright infosaturneric1-1/+1
2024-07-26feat: remove spdlog and clean up logsaturneric1-15/+5
2024-06-02feat: rewrite key list structure and logicsaturneric1-0/+25
2024-01-19fix: solve discovered bugs and improve ui operationssaturneric1-9/+17
2024-01-12refactor: use QString instead of std::string and improve threading systemsaturneric1-9/+8
2024-01-05feat: integrate logging api to coresaturneric1-8/+10
2023-12-16fix: repair test casessaturneric1-4/+9
2023-12-16fix: use secure memory management at impl classsaturneric1-1/+1
2023-12-04feat: add reasons explanation to env loading failed message boxsaturneric1-3/+4
2023-12-03feat: standarized and speed up app env loading processsaturneric1-7/+10
2023-12-03fix: slove issues in key/subkey generationsaturneric1-4/+4
2023-12-03feat: general improvements of aync execution and memory securitysaturneric1-0/+2
2023-11-07refactor: separate typedef and implsaturneric1-0/+1
2023-11-06refactor: improve the code structure of coresaturneric1-1/+1
2023-11-06refactor: clean up core's codessaturneric1-1/+1
2023-10-30style: improve code style of coresaturneric1-4/+4
2023-10-28refactor: start to tidy up code using clang-tidysaturneric1-100/+163
2023-10-16fix: check and update copyright at filessaturneric1-2/+2
2023-07-14fix: reduce debug log of coreSaturneric1-5/+0
2023-02-11fix: reduce info level logsSaturneric1-10/+8
2023-02-03feat: change the log style in source filesSaturneric1-15/+11
2022-11-26fix: solve a crash issueSaturneric1-3/+0
2022-09-03fix(core, ui): delete some unnecessary logsSaturneric1-2/+0
2022-05-13fix(core): solve memory access issuesSaturneric1-2/+3
1. use gpg_key, not key(has been moved).
2022-05-13perf: improve core performanceSaturneric1-3/+3
2022-05-12fix(core): fix a bug when key in smart carddev/2.0.7Saturneric1-16/+32
2022-05-09fix: fix crash poblem when doing operationsSaturneric1-10/+74
1. refactor GpgFunctionObject to solve shared library problem. 2. fix multi-threading issues in refreshing. 3. improve loading speed for key list 4. improve ui operation 5. do other fixing and improving operations
2022-05-07refactor: develop 2.0.6 startSaturneric1-0/+6
1. delete smtp ability 2. change libs link type to dramatic
2022-02-06<refactor>(core, ui): Adjust the core code directory structure.Saturneric1-1/+1
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric1-1/+1
2022-01-22<license, style>(src, test): Fix some issues in license statement.Saturneric1-6/+10
2022-01-15<doc, refactor>(ci): Tidy up code of core and related partsSaturneric1-2/+2
1. Rename related entities. 2. Add a comments.
2022-01-14<doc, refactor>(ci): Tidy up code in gpg/functionSaturneric1-5/+5
1. Rename related entities. 2. Add a comments.
2022-01-03<fix, feature>(core, ui): key package import.Saturneric1-1/+0
1. use gpgme_op_export_keys as multiply keys export. 2. improve ui. 3. write key package import done.
2022-01-03<fix, feature>(core, ui): add key in smart card support.Saturneric1-1/+2
1.fix problem that when key is in a smart card, the result of FetchKey() is not equal with which provided by GetKey().
2021-12-25<refactor, test>(core, test): core improved and test gpg alone modeSaturneric1-0/+2
1. let modules known their channels. 2. let factory create a channel. 3. reduce dumplicate code. 4. add type check for function object. 5. test gpg alone mode. 6. remove some asserts. 7. rename importexportor to importexporter. 8. move args in gpg context constructor to a struct.
2021-12-16Added & Improved & Fixed.Saturneric1-2/+2
Fixed Bugs in core. Improved Send Mail & Keyserver Settings. Added Pubkey Sync for key list. Added Refresh for key list. Improved Send Mail and others. Known Bugs Fixed.
2021-12-14Modified Core to Optimization & Fixed ProblemSaturneric1-0/+15
1. GpgKey copy ability 2. GpgXXResult type to shared_ptr 3. KeyList Optimization 4. Fixed Loading Dialog Problem
2021-12-01Add i18n SupportSaturneric1-2/+2
1. Remove Qt Linguist. 2. Add GNU gettext libraries. 3. Modified source codes to meet with i18n support.
2021-11-29Fix Known Bugs.Saturneric1-7/+10
1. Import Keys. 2. Import Keys From Server. 3. UID Management.