Distribution-independent installer framework
Go to file
Adriaan de Groot ab67b7d2f1 Passwords: introduce password-checking
- Introduce a map 'passwordRequirements' in users.conf,
   which is a list of named requirements. There are only
   two settings right now, min and max length, but
   additional checks can easily be added in UsersPage.cpp
   by defining additional lambda's to check the given
   password string.
 - Add PasswordCheck instances as needed, with functions
   to check acceptability and to produce messages on rejection.
 - Documentation in the users.conf file itself.

 - In passing, refactor setting of pixmaps on labels.

FIXES #790
2017-09-21 02:45:56 -04:00
.tx Python-i18n: tx pull and push improvements 2017-08-10 10:42:03 -04:00
ci i18n: smash things back from unspecified charset to UTF-8 2017-09-07 05:43:50 -04:00
CMakeModules Python-i18n: clean up filename handling a little (thanks Kevin) 2017-08-18 14:13:26 -04:00
data [Merge] with upstream 2017-09-07 11:07:26 +01:00
lang [python] Automatic merge of Transifex translations 2017-09-07 05:45:03 -04:00
man Manual: move to section 8, minor polishing 2017-06-07 03:03:29 -04:00
src Passwords: introduce password-checking 2017-09-21 02:45:56 -04:00
thirdparty Clang: improve usefullness of clang-warnings 2017-06-21 14:31:28 +02:00
.editorconfig Added .editorconfig 2015-06-13 21:56:21 -04:00
.gitattributes Add testmodule.py and globalStorage.yaml to export-ignore for tarballs. 2015-07-20 17:26:53 +02:00
.gitignore adopt upstream changes vor v3.0 2017-01-23 15:52:14 +01:00
.gitmodules Update submodule back to upstream. 2016-03-25 10:14:17 +01:00
.travis.yml PEP8: Just don't do it 2017-09-12 05:50:59 -04:00
AUTHORS AUTHORS file. 2014-06-11 13:39:44 +02:00
calamares.desktop i18n: delete magically duplicating comment 2017-09-07 05:46:51 -04:00
CalamaresBuildTreeSettings.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CalamaresConfig.cmake.in We have a Python API for jobmodules! 2014-07-17 19:42:16 +02:00
CalamaresConfigVersion.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt Bump RC down to 0 for release 2017-09-07 05:46:34 -04:00
com.github.calamares.calamares.policy Rename pkexec policy file to .policy extension. 2014-11-05 23:34:03 +01:00
Dockerfile Use KDE Neon since it has a newer kpmcore 2017-06-12 13:03:24 +02:00
LICENSE Update LICENSE 2014-06-03 22:32:42 +02:00
README.md Bump required KPMCore to 3.0.3 2017-06-14 18:45:39 +02:00
settings.conf adopt upstream changes vor v3.0 2017-01-23 15:52:14 +01:00

Calamares: Distribution-Independent Installer Framework


GitHub release Build Status Travis Build Status Coverity Scan Build Status GitHub license

Report a Bug Contribute Translate Freenode (IRC): #calamares Wiki

Dependencies

Main:

  • Compiler with C++11 support: GCC >= 4.9.0 or Clang >= 3.5.1
  • CMake >= 3.2
  • Qt >= 5.6
  • yaml-cpp >= 0.5.1
  • Python >= 3.3
  • Boost.Python >= 1.55.0
  • dmidecode

Modules:

  • welcome:
    • NetworkManager
    • UPower
  • partition:
    • extra-cmake-modules
    • KF5: KCoreAddons, KConfig, KI18n, KIconThemes, KIO, KService
    • KPMcore >= 3.0.3
  • bootloader:
    • systemd-boot or GRUB
  • unpackfs:
    • squashfs-tools
    • rsync

Building

See wiki for up to date building and deployment instructions.