Philip Müller
85ac32b1bb
Merge branch 'development' into 3.2.x-stable
2019-11-02 21:49:29 +01:00
Philip Müller
d790e2489e
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-11-02 21:46:30 +01:00
Adriaan de Groot
ffbc1a3e7d
Changes: post-release housekeeping
2019-11-01 17:38:19 +01:00
Calamares CI
a395ed1113
i18n: [python] Automatic merge of Transifex translations
2019-11-01 17:24:10 +01:00
Calamares CI
5a98a13856
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-11-01 17:24:10 +01:00
Calamares CI
2edb204c9e
i18n: [calamares] Automatic merge of Transifex translations
2019-11-01 17:24:10 +01:00
Adriaan de Groot
9497540b64
Changes: pre-release housekeeping
2019-11-01 17:19:23 +01:00
Adriaan de Groot
ef5fffc70e
Merge branch 'bill-auger-patch-6'
...
FIXES #1202
FIXES #1261
2019-11-01 15:08:20 +01:00
Adriaan de Groot
699df6328f
Changes: document this branch
2019-11-01 15:07:52 +01:00
Adriaan de Groot
196a358493
[users] Flag password problems even when weak-passwords are ok
...
- when you allow weak passwords, flag problems as warnings (yellow)
- when weak passwords aren't allowed, they are fatal errors (red)
2019-11-01 14:48:46 +01:00
Adriaan de Groot
a4e3ea2a86
[users] Refactor retranslation
...
- move retranslation to a method so that code-formatting doesn't
get confused by it.
2019-11-01 13:55:32 +01:00
Adriaan de Groot
28c9da414b
[users] Apply coding style
2019-11-01 13:55:32 +01:00
Adriaan de Groot
9fa817a244
[users] Refactor password-validation
...
- add a method that does the work and sets UI strings for a
generic double-field password entry
- use that for user and root passwords
2019-11-01 13:55:32 +01:00
Adriaan de Groot
7d25173afb
[users] Remove TODO since it doesn't make sense
...
- the two explicit checks are the ones that handle *two*
strings as special cases; all the other checks from
the password-requirements system only handle the one string.
2019-11-01 13:17:31 +01:00
Adriaan de Groot
93eb169ea5
[users] Improve error messages
...
- distinguish beginning of username from the rest
- must start with a letter or _
- tighten message for bad username and bad hostname
FIXES #1261
2019-11-01 13:05:58 +01:00
Adriaan de Groot
8232ca626c
[users] Refactor constants
2019-10-29 16:21:26 +01:00
Adriaan de Groot
9cd1ef93bd
[users] Apply coding style
2019-10-29 16:20:52 +01:00
Adriaan de Groot
9ee0609b72
[users] Use tooltips
...
- the explanations under and around the boxes is noisy,
hard to size correctly (viz. issue #1202 )
- use tooltips in almost-all fields instead
- add placeholder text to be more suggestive
2019-10-29 14:37:26 +01:00
Philip Müller
b36665fca3
[packagechooser] resize image
2019-10-23 11:08:13 +02:00
Philip Müller
473fa63cfa
[packagechooser] resize image
2019-10-23 11:07:50 +02:00
Philip Müller
ceb7663242
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-10-23 11:05:16 +02:00
Philip Müller
38294a61ea
[packagechooser] update choose office
2019-10-23 11:05:04 +02:00
Philip Müller
570c54c36d
[packagechooser] update choose office
2019-10-23 11:04:43 +02:00
Adriaan de Groot
b3765bc144
[users] Massage the weak-passwords settings
...
- since the wording of the checkbox itself (and the functionality)
is to enforce strong passwords, need to switch out some
logic and fix the wording of the documentation.
2019-10-22 16:08:21 +02:00
Adriaan de Groot
3e4e492305
[users] Polish the documentation for the various checkboxes
2019-10-22 15:32:42 +02:00
Adriaan de Groot
c030cc41cd
[libcalamaresui] Refactor button-creation
...
- The "convenience" method was no longer convenient, since
we now place strings on the buttons by default.
- While here, **name** the buttons so they can be themed.
2019-10-22 15:03:37 +02:00
Adriaan de Groot
ee4cd06c23
Merge branch 'master' into bill-auger-patch-6
2019-10-22 14:27:11 +02:00
Adriaan de Groot
b78eacd7a8
[libcalamaresui] Set button texts always
...
- if the welcome module wasn't loaded (or loading otherwise failed)
then no text was set, leading to confusing screens with
buttons with icons but no label.
2019-10-21 19:47:58 +02:00
Adriaan de Groot
5ac4f3ec38
[libcalamaresui] Fix up module dependency checking
...
- If a module exists, and has unmet dependencies, then
that is only a problem if the module itself is *used*.
Merely existing is ok.
This triggers on FreeBSD, where partition isn't built, but
bootloader depends on partition -- so you can never start
Calamares on FreeBSD, because bootloader depends on something
non-existent.
Relax the check: just warn, and only fail if a non-existent
module is used (all those with unmet dependencies are considered
non-existent).
2019-10-21 19:28:59 +02:00
Adriaan de Groot
a9a12820d8
[libcalamaresui] Log the found-modules
...
- fix up comment because it described an old member variable name
- log number of modules found (all the *potential* modules)
2019-10-21 19:16:15 +02:00
Adriaan de Groot
c4b0511f8d
[libcalamaresui] Improve debug message for bad dirs
...
- Calamares scans **all** subdirs of the module-directory
for a module.desc and complains about those that don't have
a module.desc.
- For ./calamares -d runs from the build-directory, this
leads to a few complaints when some plugins have been
ignored (and so no module.desc is generated for them).
2019-10-21 18:08:16 +02:00
Adriaan de Groot
ede50756a1
[users] Simplify config-logic for weak-passwords
...
- Use the convenience methods for config-reading.
- Always set the value (to the default if nog explicitly
set in the config-file).
2019-10-21 17:29:35 +02:00
Adriaan de Groot
21bcd560b1
[users] Use API to change weak-checkbox visibility
2019-10-21 17:26:06 +02:00
Adriaan de Groot
eb90757063
[users] Apply coding style (lots of churn)
2019-10-21 17:21:33 +02:00
Adriaan de Groot
799f1131a9
Merge branch 'patch-6' of https://github.com/bill-auger/calamares into bill-auger-patch-6
2019-10-21 17:20:34 +02:00
Philip Müller
9a5a3cff7d
[release] 3.2.15
2019-10-15 10:24:18 +02:00
Philip Müller
7eca163385
Merge branch 'development' into 3.2.x-stable
2019-10-15 10:22:14 +02:00
Philip Müller
29548f70a8
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-10-15 10:20:32 +02:00
Adriaan de Groot
300ebaaa03
Changes: post-release housekeeping
2019-10-13 21:12:24 +02:00
Adriaan de Groot
3a7d0d4ee7
Changes: pre-release housekeeping
2019-10-11 17:53:24 +02:00
Adriaan de Groot
9c7684de22
Merge branch 'improve-excludes'
...
FIXES #1229
2019-10-11 17:46:37 +02:00
Adriaan de Groot
4370669fc3
[unpackfs] Put exclusion settings into the rsync command line
2019-10-11 17:46:01 +02:00
Adriaan de Groot
9d47716e5d
[unpackfs] Add settings per-item for exclude and excludeFile
...
- support excluding specific files / lists when rsyncing, in case
the squashfs has more in it than you really want to copy over.
2019-10-11 17:19:56 +02:00
Adriaan de Groot
4552631086
[unpackfs] Prep for more information in file_copy
...
- Give the whole entry to file_copy, not just the
destination. This will allow file_copy to work
with local excludes.
- Pluck entry.destination out immediately, to keep
code changes minimal.
- Document the parameters.
2019-10-11 16:56:04 +02:00
Adriaan de Groot
311c65737f
[unpackfs] Remove unused parameter
...
- list_excludes() turns the extra mounts from global storage
into --exclude parameters for rsync; it doesn't do anything
with the destination parameter.
- while here rename to something more descriptive
2019-10-11 16:47:54 +02:00
Adriaan de Groot
fe1ddb8ead
[unpackfs] Expand on the documentation
2019-10-11 16:32:39 +02:00
Adriaan de Groot
371ae598a0
Changes: document unpackfs
2019-10-11 16:18:46 +02:00
Adriaan de Groot
b333d4fd0e
Merge branch 'unpackfs-support-rename'
...
- support a "file" source
- document how to use it to copy a single file with-rename to target
2019-10-11 15:49:31 +02:00
Adriaan de Groot
57c0b2088c
[unpackfs] Allow naming a non-directory for single files
...
- this enables renaming files on copy
2019-10-11 15:48:17 +02:00
Adriaan de Groot
4acf63fd9a
[unpackfs] Document fields of the UnpackEntry
...
- Document fields
- While here, remove code for special-casing single-file copies.
Those already work, based on rsync.
2019-10-08 17:31:51 +02:00