aboutsummaryrefslogtreecommitdiffstats
path: root/src/core (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-05-12fix(core): fix a bug when key in smart carddev/2.0.7Saturneric2-20/+44
2022-05-12fix(core): let exposed api use FileOperatorSaturneric1-27/+6
2022-05-12feat(core): add charset operationsSaturneric3-10/+205
1. introduce library icu 2. add CharsetOperator
2022-05-09fix: fix build issues on linux platformSaturneric2-103/+103
2022-05-09fix: fix crash poblem when doing operationsSaturneric8-137/+435
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-08feat: add full support for xocde buildSaturneric1-1/+3
1. add GPGFRONTEND_XOCDE_CODE_SIGN_IDENTITY option for cmake 2. fix some issues on xcode build 3. remove certs from resource
2022-05-08feat: merge tiny third_party library into coreSaturneric1-2/+7
1. code detecting 2. qt-aes
2022-05-08fix: solve issues in linux compilingSaturneric1-0/+1
1. deb dependency update 2. ci update
2022-05-07fix: add GpgFrontendCoreExport.h into .gitignoreSaturneric1-42/+0
2022-05-07fix: solve some issuesSaturneric1-10/+2
1. slove deb packing issues 2. solve ci issues
2022-05-07fix: link issue of intl in linux platformSaturneric1-4/+8
2022-05-07fix: remove vmime includeSaturneric1-2/+0
2022-05-07fix: use custom build gpgme libSaturneric2-2/+53
1. gpgme version of apt is too old.
2022-05-07refactor: develop 2.0.6 startSaturneric56-506/+1053
1. delete smtp ability 2. change libs link type to dramatic
2022-05-05fix: add openssl dependency for windows cidev/2.0.5Saturneric1-1/+1
2022-04-10fix(project): remove automatic buildSaturneric1-1/+1
1. libarchive 2. libconfig++
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>(project): fix link issuesSaturneric1-1/+1
2022-03-19<fix>(core, ui): Fix issues related to compression and decompressionSaturneric3-81/+115
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 WindowsSaturneric8-44/+114
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-03-12<chore>(core): Resolve libarchive compile dependencies for WindowsSaturneric2-1/+6
2022-03-04<fix, refactor, feat> adjust the project configurationstehu1-2/+5
1. Fix possible problems with mac compilation 2. Add new third-party dependency libconfig 3. Use the correct project configuration to specify the C++ standard
2022-02-13<feat, refactor>(ui, core): Transfer file hash calculation logic to coreSaturneric2-3/+62
1. show file size
2022-02-07<chore, fix>(project): Fix compilation problemsSaturneric1-1/+1
2022-02-07<fix>(core): Make it possible to compile on WindowsSaturneric1-0/+2
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 StationSaturneric10-34/+745
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.Saturneric33-33/+32
2022-02-05<chore>(project, ci): Make the Windows platform pass the compilationSaturneric1-1/+6
2022-02-05<refactor>(ui, core, project): Use std::filesystem instead of boost::filesystemSaturneric2-6/+5
2022-02-05<refactor>(ui, core, project): Move Key Package logic into coreSaturneric4-1/+240
2022-02-05<fix, feat, chore>(ui, core, project): Replace file IO functionSaturneric5-19/+246
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<feat>(core): Introduce aes implementation of openssl.Saturneric3-0/+174
2022-02-04<chore>(project): Optimize project configurationSaturneric1-0/+74
1. Add the global header file cstdint 2. Make the core obtain Qt core capabilities.
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric52-0/+6914