6340 Commits (61b6d058d7d5f9696ce2d68b36a30a66be544f8e)
 

Author SHA1 Message Date
Adriaan de Groot 20cf0c8f3d [libcalamaresui] Remove unused code
- This operator is declared, yet never defined or used. The definition
   was removed in fb44fb97b6.
6 years ago
Adriaan de Groot 58de7cea94 [calamares] Allow test-loading of View modules
The view modules need a QApplication, not just a core application,
and a ViewManager instance, so create those before really loading
the module.
6 years ago
Adriaan de Groot a0f7ef64d4 Merge branch 'unfactor-paste'
This factors out the functionality for the pastebin and removes
the automatic-failure it introduced, but leaves the pastebin
enabled on failure (but not configurable).
6 years ago
Adriaan de Groot 566be48f16 libcalamaresui: rename and document pastebin method 6 years ago
Adriaan de Groot 2aae30f517 libcalamaresui: don't rely on translations to interpret button
- Keep the debug-failure-call in the code, but commented out
 - Check ButtonRole, rather than the button's text, to see
   which one it is.
6 years ago
Adriaan de Groot 675a35bb2e libcalamaresui: when displaying pasted URL, don't be fancy
- Just call the static method and then quit, rather
   than being careful about allocations.
6 years ago
Adriaan de Groot fac9ccde88 libcalamaresui: document magic constants in question() 6 years ago
Adriaan de Groot 630694b242 libcalamaresui: apply coding style to viewmanager 6 years ago
Adriaan de Groot d49ddf6463 libcalamaresui: factor out the pastebin functionality
- While called from the ViewManager (to post the debug log)
   this isn't really part of the ViewManager itself, so factor
   out the pasting code into its own file.
6 years ago
Adriaan de Groot 8f7d183a0c libcalamaresui: don't always fail
- The paste-branch was merged too soon. Now undoing the damage.
6 years ago
Adriaan de Groot fff86f1115 Changes: Credits for newly-merged patches 6 years ago
apt-ghetto 0f5ff9a517 Add possibility to set mount options for the ESP
Added new configuration "efiMountOptions" to fstab.conf
When generating the fstab entry for the ESP, take the mount options from
the new configuration or fall back to "mountOptions".
6 years ago
apt-ghetto 8a545941d4 Remove flake8 errors
Remove the flake8 errors. This commit does not change any behaviour.
6 years ago
Calamares CI 2bac96425f i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI 08ac97b1ea i18n: [dummypythonqt] Automatic merge of Transifex translations 6 years ago
Calamares CI 6aec65ec70 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot edd2cc7244
Merge pull request #1186 from bill-auger/master
implement post log to paste server (needs some cleanup)
6 years ago
Adriaan de Groot 97384d3839
Merge pull request #1187 from bill-auger/job-weights
implement definable job weights
6 years ago
Adriaan de Groot 8c6ebbf0a5
Merge pull request #1204 from embar-/patch-1
add missing ";" in calamares.desktop

The trailing `;` is optional as far as the spec goes, but we'll add it for completeness.
6 years ago
embar- 3bd73a97ce
add missing ";" in calamares.desktop 6 years ago
embar- 5b4e1d1686
add missing ";" in calamares.desktop 6 years ago
Adriaan de Groot ca58b67eb9 Changes: post-release housekeeping 6 years ago
Adriaan de Groot e88269089b Changes: pre-release housekeeping 6 years ago
Adriaan de Groot c9b675cbc6 Merge remote-tracking branch 'origin/more-permissions'
FIXES #1190
FIXES #1191
6 years ago
Adriaan de Groot 937dac47d8 Changes: refer to CVE numbers for both issues 6 years ago
Adriaan de Groot 940c990268 [initcpio] [initramfs] Allow turning off CVE mitigations
- The mitigations are slightly intrusive, and may clash
   with other, similar mitigations (especially for initramfs,
   the recommended solution is to configure the system with
   the snippet outside of Calamares).
6 years ago
Calamares CI b43dee45e1 i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI 263c0166c6 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot a761bf0280 [initramfs] Add tests
- These tests exercise the createTargetFile() logic,
   which is essential for creating a safe initramfs
   configuration snippet.
 - Could be moved into libcalamares instead, since the tests
   are not really initramfs specific.
6 years ago
Adriaan de Groot 76ce0e4f2b [libcalamares] Don't crash when creating System object
- In tests, a System object might be created without first
   setting up a JobQueue. In that case, there's no instance,
   so no GS to insert into. Avoid crash here.
6 years ago
Adriaan de Groot 39d618c61e [initcpio] Simple test for fixPermissions() 6 years ago
Adriaan de Groot 5f6efd2822 [initcpio] Improve security by making initramfs files not world-readable 6 years ago
Adriaan de Groot 1a85435372 [libcalamares] Get target path relative to host / 6 years ago
Adriaan de Groot 43eb664e7d [initramfs] Configure mkinitramfs to be safe
SEE #1191
6 years ago
Adriaan de Groot b697461497 [libcalamares] Add System::createTargetFile()
- Calamares may need to create files in the target system;
   provide a convenient API for doing so.
 - This is mostly intended for small files with constant contents.
6 years ago
Adriaan de Groot d220fcea24 CI: allow different versions of clang-format 6 years ago
Adriaan de Groot 315e1ac54e [luksbootkeyfile] Improve logging to distinguish from other modules 6 years ago
Adriaan de Groot bb6530577d [initcpio] Replace Python implementation with C++
- This is a simple variation on the theme of things-that-call-a-
   initramfs-updater, so the code is mostly a copy of initramfs/
   module. I didn't even bother to strip out the configuration-
   handling (I figure it might be good for *something*) so now
   "" and "$uname" are valid kernel names as well.
 - Fixes security issue where the initramfs ends up readable
   by all, and that includes the cryptfile for LUKS.

SEE #1190
6 years ago
Adriaan de Groot d5340f9743 [initramfs] Drop timeout entirely, even two minutes too short 6 years ago
Adriaan de Groot efd409cf78 [luksbootkeyfile] Refactor static function to outside class 6 years ago
Adriaan de Groot 7d7d4c69ef [luksbootkeyfile] Don't log passphrase 6 years ago
Adriaan de Groot 8a7884d476 [luksbootkeyfile] More debugging of the crypt file 6 years ago
Adriaan de Groot 97e44f971d [initramfs] That's not a safety setting
- Don't confuse a method declaration with an object.
 - Thanks clang for warning me.
6 years ago
Adriaan de Groot e2028cf85b [libcalamaresui] Warnings--, no copy constructor for CDebug 6 years ago
Adriaan de Groot 4c5008ecb1 Merge branch 'issue-1190'
SEE #1190
6 years ago
Adriaan de Groot af2a900276 [luksbootkeyfile] Fix lax permissions on file. 6 years ago
Adriaan de Groot 856a2eaa1d [luksbootkeyfile] Implement keyfile creation and use
- Just copy the commands from the existing Python code,
   including nonsensical dd.
6 years ago
Adriaan de Groot 8706b579ec [luksbootkeyfile] Stub out an implementation
- stubs for the actual work to be done
 - program-flow for looping over all the work
6 years ago
Adriaan de Groot f6c50564cd [luksbootkeyfile] Extract devices that need cryptsetup
- Rename classes and functions to be more descriptive
   (a LuksDevice is .. information for a LUKS device, for instance).
 - Move the smarts of unpacking a QVariantMap to LuksDevice.
 - Apply code formatting
6 years ago
Adriaan de Groot 745b4b1693 [luksbootkeyfile] Extract partitioning keyphrases from GS 6 years ago