aboutsummaryrefslogtreecommitdiffstats
path: root/src/core (unfollow)
Commit message (Collapse)AuthorFilesLines
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