aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-03-31fix: solve codacy issuessaturneric3-19/+6
2023-02-25fix: solve codacy issuesSaturneric1-1/+1
2023-02-18fix: improve the task execution modelSaturneric1-2/+11
2023-02-17feat: improve task execute systemSaturneric2-8/+125
2023-02-16fix: solve command executor memory problemSaturneric1-11/+4
2023-02-11fix: reduce info level logsSaturneric15-84/+80
2023-02-11feat: add more gnupg operationsSaturneric2-8/+119
2023-02-11feat: reduce logsSaturneric1-14/+23
2023-02-11fix: open target file onceSaturneric1-8/+8
2023-02-07fix: solve bugs in subkey generationSaturneric1-2/+1
2023-02-07feat: use custom password dialog nowSaturneric2-0/+108
2023-02-04fix: solve issue on the KeyPackagesaturneric3-2/+35
2023-02-04feat: add cache recovery functionsaturneric3-0/+113
2023-02-04fix: solve some issuessaturneric1-11/+17
1. solve compile issues 2. improve log for cammand executor
2023-02-03feat: change the log style in source filesSaturneric16-160/+154
2023-01-07feat: add advanced gnupg operationsSaturneric5-89/+295
1.fix some issues 2. add advanced gnupg operations 3. add configurations information in Gnupg Help Tab
2022-12-04feat(ui, core): add custom key db supportSaturneric2-3/+3
1. add custom key db support 2. add deep restart mode for custom key db settings 3. add core reset function
2022-11-26fix: solve a crash issueSaturneric1-3/+0
2022-11-26feat: support generate ecc keySaturneric1-0/+4
1. support elliptische kurve nist
2022-09-03fix(core, ui): delete some unnecessary logsSaturneric1-2/+0
2022-07-22style(src): reformat codeSaturneric15-89/+88
2022-05-21docs(core): add commentmusing1-0/+1
2022-05-20fix: solve issue caused by sig bufferSaturneric1-1/+1
2022-05-20feat: explain Not Fully Valid reasonSaturneric1-4/+5
2022-05-20pref: improve compiling speedSaturneric1-3/+1
2022-05-19fix: adjust initialized order and organizeSaturneric1-1/+1
1. disable command line file arg input ability
2022-05-19pref: improve pch for compiling speedSaturneric2-7/+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.7Saturneric2-20/+44
2022-05-12feat(core): add charset operationsSaturneric2-0/+185
1. introduce library icu 2. add CharsetOperator
2022-05-09fix: fix crash poblem when doing operationsSaturneric2-15/+106
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-07fix: remove vmime includeSaturneric1-2/+0
2022-05-07refactor: develop 2.0.6 startSaturneric29-200/+169
1. delete smtp ability 2. change libs link type to dramatic
2022-03-19<fix>(core, ui): fix codacy issues.Saturneric1-4/+4
1. The scope of the variable 'r' can be reduced. 2. Class 'IMAPFolder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). 3. Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20).
2022-03-19<fix>(core, ui): Fix issues related to compression and decompressionSaturneric2-80/+114
1. The problem with double-byte characters in the path (unresolved)
2022-03-19<fix>(core): Fix the path compatibility problem of loading certificates ↵Saturneric1-1/+1
under Windows.
2022-03-19<fix>(core, ui): Fix path double-byte encoding problem under WindowsSaturneric7-40/+110
2022-03-12<feat>(core, ui): Provides the ability to handle foldersSaturneric2-0/+317
1. Convert folders to archive format for processing
2022-03-12<fix>(core): Fix the existing problem of the key packageSaturneric2-2/+24
1. Fix the password generation function 2. Add some log output
2022-03-12<fix>(core): Fix the setting loading IO problem under WindowsSaturneric1-6/+15
2022-02-13<feat, refactor>(ui, core): Transfer file hash calculation logic to coreSaturneric2-3/+62
1. show file size
2022-02-07<fix>(core, ui): Fix the remaining problems in the data objectSaturneric1-0/+6
2022-02-06<refactor>(src): Move and split the Global Settings StationSaturneric8-34/+722
1. Move Global Settings Station to core 2. Separate the logic of DataObject 3. Resolve dependencies
2022-02-06<refactor>(core, ui): Adjust the core code directory structure.Saturneric32-16/+1492
2022-02-05<fix, feat, chore>(ui, core, project): Replace file IO functionSaturneric1-18/+44
1. In order to improve compatibility, use the file IO function provided by Qt 2. Introduce some necessary header files for core
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric16-0/+2196