8823 Commits

Author SHA1 Message Date
James Valleroy
778e6fbf3a freedombox Debian release 24.16
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmaoxjEWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICOUQEACGO0CnHLNE7bo7yEUUSssi0UMu
 DzRrGhZ2k+s1GTPhwvh8Lw3RpwbDBKkzR4PqVj5wtWK8uO5UM2IDq8LoRaSXnaKj
 Ogq8F7MsTiZ/xk4l7+XxkV/XU9IYHIZTO2ZbnE7/Yi7FKJRLD5qCzDULpGaTs9J9
 qt7yQEBrh9g6ziOT31+54CbsT/rj+pwCcXFWen5JuI/UdonuZ7bh3Fm5K0HM19eG
 Z2m8Um4VOvxZpXR4vclLczv+cQS66DgUN0PXx9BX4EHF38qSy5NqAw5ACPcgIpGE
 etOLbhP9yETx8S3fz7lDyPvpFXbXKee6Ivt5iPFXfo3uKkUkDKibzX8zn/i+PFsW
 rgmb/eXjEd7RQjBq2Id/ZWujL9xbKd2TE7u3qj7ieEHCHZAaFautvHvhO4lSJV2m
 5qJf6oQWW+nfGgW/bu4Hn5nNuUt9FVoljKbWZZWdK4MQIPzi+Mcjpkumhfydt0Mi
 ITBO2b+REc05WM2nnsjYUPBa+rwDOPX43qBw5rRoWsd25TxcurJZLr+NbAlOmKlf
 HyVPFMuViP+IPSJxOse1Py34g1+OGvgijsFReZyQ9zhTOpo/6RQNoPh74Cn8HHiE
 VvFLWL6+hndQLbHeDcYncuoNwqn4PE5SSusptPgv4L8kvAwnZi1x/mP2UWN/CD8s
 +Eh7nHjYv/XPFFNn/g==
 =8fTI
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmareaYWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICK57EACl+RgZvbz3tiN8M6TPri7eNSO2
 EwT58TYOux+hX4JIk3AZJZ1dl4bRpHmwLvxKH5ttQegrznqzorXPV73e1EZQjLu2
 Lug77RJk84u8NtnRuDcpPRe6gTHq4wKIrsGemw8njhFk+khvNru1C3kE6G1HioPE
 z86uT3bMNFXMq8qfrcDMtCpEZW+n660pbyKtdYGF4Ay3IF7B8xitUvZJ2EJvW06p
 I0vYTmGlDDoaJOw9kgBOkfnlyfb36RCMkWa9Hn/oX/aTu/g4+UQ1a2IVaamzVVX7
 /gsvG4NM9aKlX9mw5ayUn4TZNzaxFK+XsRhHxSRmCzicRFyfCvl7D3v9dlUQytCl
 Z7PNGZ3Ixkhn/Frd41u7ZVrbCO1NM/stdTVeghHZPcpC+BT95Fa0ES2oQBlD2GlY
 kmrVq6wX8MnQlVjHE8ZxDWT2/Pm8Rp+zU3L9y+lJXfugBE64Jqhk66cBMyFS3pY9
 Pm8EgclRW4PlrkEtsF9WiGy719RDj21/TzjKHJvgg24XQWExn4/IaeDhr1+XROYF
 VSV0srNekjG57v4cZeYREORJ4R3rKdWcXjuBv3bb5GZ3bCqSr1R/DSdLWkYdTN/2
 vyA4OqG32qRRjUSZsLC8uOuggWohI85IdjOurjwp5xsSBjXm2FDsXUegZ4GE9soq
 XnMfyi4K+R0jMqVywg==
 =7l+K
 -----END PGP SIGNATURE-----

Merge tag 'v24.16' into debian/bookworm-backports

freedombox Debian release 24.16
2024-08-01 08:03:48 -04:00
James Valleroy
ba673b9a51
Release v24.16 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v24.16
2024-07-29 22:35:52 -04:00
James Valleroy
2f82c484ae
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2024-07-29 22:35:52 -04:00
James Valleroy
6a995d9369
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2024-07-29 22:04:52 -04:00
bittin1ddc447d824349b2
de0d722878
Translated using Weblate (Swedish)
Currently translated at 100.0% (1576 of 1576 strings)
2024-07-30 03:31:59 +02:00
Sunil Mohan Adapa
dd6b865de6
tests: functional: Handle obscured elements when submitting forms
In some cases in the backup page, when trying to restore a backup, the button is
obscured and trying to click it fails. Handle such situations by scrolling the
element into view first and try to click on the element again. Ensure that our
navigation header does not obscure the element when scrolling it into view.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2024-07-29 15:54:38 -04:00
Sunil Mohan Adapa
170685c806
tests: functional: Handle click failure when waiting for page update
When a click fails because the element is obscured or out of scroll port, the
fails with ElementClickInterceptedException. This normally fails the test
properly. However, when waiting for a page update, the wait loop silently
swallows the error causing the click failure to be ignored. This later leads to
a timeout waiting for page to be updated.

Handling this error separately and re-raising it ensures that the test fails
with the correct error allowing us to fix the problem.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2024-07-29 15:54:35 -04:00
Sunil Mohan Adapa
df55ba8c61
miniflux, ttrss: Factor out duplicated postgres utility methods
Tests:

- Run functional tests on miniflux app.
- Run backup and restore on ttrss app manually and notice that data is restored
and there are no errors.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-30 00:40:29 +05:30
Joseph Nuthalapati
62b9063bc2
miniflux: Trim error messages when creating user
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-30 00:14:30 +05:30
Sunil Mohan Adapa
a66162d697
miniflux: tests: functional: Fix failing tests when run out of order
- When the password is changed during the reset-password test, running other
tests in a different test run fails the tests.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-30 00:13:43 +05:30
Sunil Mohan Adapa
a6167a46b0
miniflux: Fix issues with running the CLI in a pseudo-terminal
- Check the exitstatus and signalstatus as seen from the ptyprocess module.

- Avoid accessing 'log' before is it initialized.

- When creating admin user, don't expect JSON message for all other types of
errors. They are simple strings.

Tests:

- Try to modify the password of a non-existent account. Notice the error message
is shown. Modify the password of an existing account and it succeeds.

- Create an account with username that already exists. Notice that error is
shown. Otherwise, it succeeds.

- Allow the UI to enter short passwords and notice that error is shown properly
during user creation and reset password.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-30 00:13:30 +05:30
Sunil Mohan Adapa
cfb8c9f8c2
miniflux: Remove a spurious error message after resetting password
Tests:

- Reset the password of an account successfully. No error is shown.

- Reset the password of a non-existent account. Error is shown.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-30 00:13:08 +05:30
Ettore Atalan
fe39b91bfe
Translated using Weblate (German)
Currently translated at 99.6% (1570 of 1576 strings)
2024-07-27 23:41:56 +02:00
Joseph Nuthalapati
763d9dcf7c
readme: Mention the AGPLv3+ license
GitLab wrongly identifies the license of FreedomBox as the non-free
Server Side Public License. A mention of the license in the README
can be useful to clarify this.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2024-07-26 13:55:17 -07:00
Ricky From Hong Kong
79365ba2ae
Translated using Weblate (Chinese (Traditional))
Currently translated at 23.7% (375 of 1576 strings)
2024-07-26 10:09:27 +02:00
Joseph Nuthalapati
81e1b0d9cf
miniflux: Fix error handling for reset password
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-25 22:41:33 +05:30
Joseph Nuthalapati
2f3e586eb6
miniflux: Fix regression in creating admin user
- Fix typo in private method
- Fix mypy errors
- Fix error message formatting

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-24 16:06:05 +05:30
Sunil Mohan Adapa
3501b1f1a8
miniflux: Add list of client apps from upstream clients list
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-24 16:05:47 +05:30
Sunil Mohan Adapa
948f8f7e59
miniflux: Drop postgres-contrib package as it seem redundant
Both postgres and postgres-contrib package seem to pull the postgres-16 package
ultimately.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
2024-07-24 16:05:26 +05:30
Joseph Nuthalapati
0b58a39758
miniflux: Add new app
[sunil's changes]

- Add copyright information the logo.

- Deluge: undo an unintended change.

- Drop wrapper calls over privileged methods. The new privileged method
decorators make is easy to avoid these.

- Styling updates: docstrings, single quotes for strings, casing for UI strings.

- Drop "DO NOT EDIT" comment for files located in /usr as they are not expected
to be editable by the user.

- Fix 'miniflux' to 'Miniflux' in web client name.

- Overwrite FreedomBox settings onto the existing configuration file when setup
is re-run. This is to ensure that FreedomBox settings take priority.

- Use return value of the miniflux command to raise errors.

- Use pathlib module where possible.

- Move message parsing into the privileged module from views module.

- Resize SVG and PNG logo files for consistency with icon styling.

- Use hypens instead of underscores in URLs and Django URL names.

- Rename miniflux_configure.html to miniflux.html.

- Use base method for minor simplification in backup functional test. Ensure
that the test can be run independently when other tests are not run.

- Update tests to reflect code changes.

- Avoid concatenating internationalized strings so that they can be translated
properly.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2024-07-23 00:47:02 -07:00
James Valleroy
5636ddbea4
Release v24.15~bpo12+1 to bookworm-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v24.15_bpo12+1
2024-07-20 11:15:30 -04:00
James Valleroy
7c9f070b6d freedombox Debian release 24.15
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmaXp/AWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICK8NEACIMIGc47uCoYzUhk2Ve9ote+UG
 R62rUqovpAULDgty0p5SOItp6PvxCMqWD/aOv9ewX4dSh3qfEtDOqobQNlhEcKr0
 tGPwS0PrPUmUBLqJHI1/KZmyrySshs1tzRQ5JZUB4JgDNjwd2rzE8v6CKl3GK6fR
 93T6OVoMkxothfEcp67jKy6iZX+GsDy3zFrKkGLK1Pd987Wd8k0f/swA31nZ+D4v
 T7NY/7pv2QgfYKk9loc4uiAlYWsmbjU3r4k9p7n4VRIY9yBGWTmG4upWboY2b6ok
 mAnB8GAKWBxN725HZeBmxosj1xsTm1/ibZtGTpY88flAYDha1ZaGAjPgVXsCyaaK
 KSJ6MA5/VAWIblvqyLe9GncbgxKNaUtsoXhyZ7SgPK5QcqHL50/wTTWAzsbzppxV
 peT2ac+pH/lIsHAi++ADHCPSmLghPGd+1aj+URu6DSIXaFGEcZch2yRYIn/zU3xa
 6XjJqRMkFie/4LKdwljGjJUeewBzlBXBlchUObwLacFGpEC/qoCsWHVcjMIn5001
 u7TpaQVrktVx2LQlG+zBO1hmG8zts0xorTzBhpEKQz6CpAFEttc9RjmDIvNw0B50
 wjm+dvZg0QLxQu/azMalf2pZ5nuoDcVZqmdXtHrpoTOpdJRW76Qr+XbnqtYIX96T
 PTOfu5WSGTT9vTmViQ==
 =Gkz3
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmab1G8WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICO/3D/9wvT9Qhjpb+W5tkg0ff38mWKno
 HPY/gBm7tq0i23iqwizHsB2jQhOqHW1B4+R78tN1zhdmcEM+Rh9+Ll2aqUssq59i
 jvYNy+Y0ZHSdxHoMencT0felI+ahVzmfcAjPq6xEUf9j3Hq+/OVU8DVMMH2oNHwF
 yiLqJNjdWkLRhrGu06XS1Vw6xBg1Rh+55poQktiYD4sl3GLBCpqgWCjOTO8PDQ62
 PXIIbTFzSmLAWi9Hn3S6KztpiqN65yGEHN4id3Aa0PGBLvHAUFKPHn1W/f9R93jU
 XtObZfoLQdFII7EJj49oGYVMz60+3VspmWcFHZ1SlKBUAGar/cLhlASOx7tl4HC1
 PYZzpviDPx5PYO482NNe2P5K5e4kv6KSRJ+Nlid7DuKg8vvZuyRp0SpqgrX3Vofa
 /Jou4HgkhBUhNDZ+SO6hSWAzFn9vKTb5tmB7Wi5/of0bIZf3MUW7YKphOjk+jZ+m
 DbeVpSpvazT/R61ps8TJGNJ1i6FGJgTIKrsZOyPnfpJJdWHzoMM5xOCCmFyVrblM
 pBux95t1C8QXgIf/E36behze4rSVNQiOUAL9/TCZpn1tHOpjNScVO8Rh+/TZnHF4
 hJrfwJ5Oov8K29vi/x45FjzNWDOYYfZvLNTL6+ds3ZmlWOrk9JaRuDhifjlY0jUq
 eKlXvnr5HAgO9mVa8w==
 =b0b8
 -----END PGP SIGNATURE-----

Merge tag 'v24.15' into debian/bookworm-backports

freedombox Debian release 24.15
2024-07-20 11:14:52 -04:00
109247019824
ccbd5d7d20
Translated using Weblate (Bulgarian)
Currently translated at 46.1% (728 of 1576 strings)
2024-07-19 16:09:19 +02:00
James Valleroy
255aa9554d
Release v24.15 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v24.15
2024-07-16 22:52:59 -04:00
James Valleroy
86557f7913
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2024-07-16 22:52:59 -04:00
Monika
8d1504ac8b
Translated using Weblate (Polish)
Currently translated at 31.1% (491 of 1576 strings)
2024-07-13 12:09:43 +00:00
Joseph Nuthalapati
1e38dbd720
make: Ignore .mypy_cache folders while copying files
This fixes the problem of running over the limit of ARG_MAX of /bin/sh in the
dev container when copying the files of plinth modules.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2024-07-09 10:25:52 -07:00
Dietmar
0a68522b84
Translated using Weblate (German)
Currently translated at 99.5% (1569 of 1576 strings)
2024-07-09 19:09:12 +02:00
Ihor Hordiichuk
437d527113
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1576 of 1576 strings)
2024-07-07 21:09:15 +02:00
James Valleroy
0f799c0688
Release v24.14~bpo12+1 to bookworm-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v24.14_bpo12+1
2024-07-05 10:47:23 -04:00
James Valleroy
9de7a8b808 freedombox Debian release 24.14
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmaDZHMWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICH4bEACqbf+LYMJAIkPvHYTAmKAUwQBG
 Y0f1KAGEy89/JTFM1gYw45lBgLPBBbslbDiMAC+V662smXrEDmtTqMq/Ye2qYoHO
 uDL/P32kz0F+QDXHK6ecJmeYOTwNqwG0XMXhtVdPzP3GayXQ3RNZLKlOSH+WisYw
 d25zQMdTk4YczDM/UVa0B3I8hBtNHCFayrk9TigbDrhgxE2MGcTgBTjOn5P4ZSFs
 TjhyHH8kvSowExptRDRGXR6pA/TVla1P3ELKhy8p/3Pha3AY4d9ZOPgFTnJGyhVO
 B7ssqH075eT2bPzwMGy831gYggWQbCmRRr+c9TefmR1pifwXFU8wIRQ+TVA9+I5e
 arwoYwLiT6Fco41ZxIZ3V+vMqQPdWX50VVa8VSCopY4aqqoOzu2qojxO3dHQusP9
 Yu4/i5rbWUat/ykiHGcCeFgOpLzu+NzeM46oF685FHBlPUnEEDS3w3YhG46V8pZ0
 zFYbKK5TUTFGudNuWJ0j5DktNs8FvhaPR4mT7X0HWEmC+27NwLwtnZITDjv+X9ZL
 OMJRYcJrLoA+6HsckpxF4L82hUH3LijTG0/uDcx1ST8zw1+iAQnGpmgAXKOCMq/k
 WyhdzQOh4BTumX+XnwO4SGmHAlRZGp5vgVz+nJ1HwVTuUOgnX7b11NCtEN01GxhB
 Eo5iNefz28RB4Kyj/Q==
 =eYSn
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmaIBDAWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICMwGEADEk+55MO2AQHwOGPiVXevY57Np
 U+xak0nqSlq72amlZ2gUYYIdPuCXrhZEvP6B4VnN+0/2pr6xB0Y1iPokZ/zFIIhQ
 EsKhH6Ms3ENT8zZT2Irc+fQZyYQTeP0eypKcUpjyuKsP9ZwWwMVYKNT+zAHIsWNd
 C+b8rGGkXSqon3c8cD32EVSp3OJSD+194U6M0WOd6Sigkk/uZGhoHSJDTJXR8ryx
 ATLyoryZX2Ze/832xHhmba0Ai6GiU6rNZDZ2GqwwWzb1TQWcbIBwR/0EPlpEx3ot
 ZKjvTsEHxSEmETTG4zvshstMdRXkAfXP6g2VRjqoAfl6e07tZP+EUE3RA1zFwKcj
 ssdCroRNhcPvvtnxPW7xhRnpv4xsOSTV6s3W5fngYlaisJNfvsh1ry4AiFTkATSi
 wUvSN/IJtA4xfcXzDRHzpsiYqvAtQmPuOkUb+iTWsd3xZK330PhQn+iTEWWkfbPu
 FilVq5C6qXeOaDa5daCV5wwLmmfsjB7OagqwFQJeFvLhoyAwhDrNX5y/IgQvycYW
 TeQQ7VRCwIdAlBpW6gD7CDWwOVYSgZVGCkBfvprMpTZwJyKsLJ7MymBztlTO6FFX
 oGb4snWIgNNtMIKGqM+Qn2lhG12VCxWoYw3ZlzuQvT0jnd+3p5qk+UzWOtsb1bAL
 l0HQMDhqEZY0QX10YQ==
 =fGfQ
 -----END PGP SIGNATURE-----

Merge tag 'v24.14' into debian/bookworm-backports

freedombox Debian release 24.14
2024-07-05 10:33:17 -04:00
Johannes Keyser
9296c63f52
Translated using Weblate (German)
Currently translated at 99.1% (1563 of 1576 strings)
2024-07-04 19:09:22 +02:00
大王叫我来巡山
3f39285931
Translated using Weblate (Chinese (Simplified))
Currently translated at 66.5% (1049 of 1576 strings)
2024-07-03 14:34:11 +02:00
Besnik Bleta
374d17c4e1
Translated using Weblate (Albanian)
Currently translated at 99.7% (1572 of 1576 strings)
2024-07-03 07:09:19 +00:00
Burak Yavuz
a15271ad6a
Translated using Weblate (Turkish)
Currently translated at 100.0% (1576 of 1576 strings)
2024-07-03 07:09:18 +00:00
John Doe
21275918a3
Translated using Weblate (French)
Currently translated at 100.0% (1576 of 1576 strings)
2024-07-03 07:09:17 +00:00
gallegonovato
f9863985fc
Translated using Weblate (Spanish)
Currently translated at 100.0% (1576 of 1576 strings)
2024-07-03 07:09:16 +00:00
James Valleroy
2cbbd95609
Release v24.14 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v24.14
2024-07-01 20:55:34 -04:00
James Valleroy
2a51fb8c9b
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2024-07-01 20:55:10 -04:00
James Valleroy
3e56c96461
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2024-07-01 20:11:38 -04:00
Sunil Mohan Adapa
7c485c0367
container: Allow podman containers to run inside the container
- Allow all system calls from within the container (in particular the openat2
syscall [1]). This enables running podman containers inside the nspawn
container. Nextcloud can now be tested/developed inside the container.

- List of available system call filter groups can be seen with the command
'systemd-analyze syscall-filter'[2].

Links:

1) https://github.com/containers/podman/issues/7013

2) https://www.freedesktop.org/software/systemd/man/latest/systemd-analyze.html#systemd-analyze%20syscall-filter%20%5BSET...%5D

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2024-06-30 19:14:57 -04:00
James Valleroy
534724e7f0
Release v24.13~bpo12+1 to bookworm-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v24.13_bpo12+1
2024-06-25 14:40:03 -04:00
James Valleroy
8973a3c0b1 freedombox Debian release 24.13
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmZw6RIWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICBNvEACcYTyi08bcMt38R6XsLqYCf1v6
 q6s0qj9b0O9gOUjA/jFNeNyT3H5LhaHUG5rmrfyEsPCd40VOzcrMuMEC6/duwLg2
 EV+TB9gxd9hujuUFbHYG8bZmbYpqKu8VjR0JhDi6NY4yOH1Lvi3fqEjbFZCJRm1i
 w9RobP8BD84FsiVJZiT2V8ZyJf9k0FDFDfRGk9PvF/Jktx+YmvAbg24qgWFRPADc
 G0o0wAy/lzE68OpC0W+y7Tk+Sncz9M/L0wlGrYgoQOaIxUhM0ej3Txo5W7Ga/1MH
 BPfXQ8MrIvZAAKr4Pz67XHH4/0fdz5GdP5itipYPUPEXADSPU5EZlYsjyZJy4S4n
 IrMODXiU3aXuCZ/EltH7TDp4CAhP0NpI9fDSFLCWp+zokrrkn5OVELGwUame5K/Q
 +HuprXfju96bHu+EoO96la9J5sSRGeH7LPQSgV+RqkMqwY+an4c5YaffJmbVApA0
 BkS3WjSSMBAe94DKR547EmhNrASbaRAgbv4loEp/hmaFBe5ohC5mpCK/UionyWRf
 WQchqPVTgitGGRFJRs12XRFE2zxlRwLtmP+Y/GciK2Ogt9xjnmoB+NSAvPmsBXmA
 Yk0prjxUVxxHauBzEQiv6lPCpVsdDBApVNNK4XIh5EIT6UPtyIls8zFeGhUx4pkt
 FftOjgGPRxhkGWTbYQ==
 =Pbpf
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmZ7Dl4WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICEhzEACSwjC3saVaWCnTgNYhUOcalMs5
 VDj5KhYWN9kL7mP/BRwRllTLosrdDxAELitoPaPL0pau3kG2mQRPIjJcFpvNUx16
 Sb6gg/kW2t52KE4lX/jINK5aA2/XfVYV0g/PD4LIsm9BcIf2/e/4xv/uVIB/26XG
 5+uovb71a7Choij+MPGmQjiM4nJ5E0vkrbOteRFDtejkAK4sjbJYE+RSYqq8V6F/
 MBT7tIPcMuT7Rd+LU8GW6XZZdEeGhpPDZZ7V9JmWLAxmFoG+zUhPhApxS3OJGU41
 Dcz/7GUZzECnBVklgJ3aUEjygHWYHGZLOyjp/tf5bCeIXD5QvEBo0xVRHRFvoCsS
 lanlJpJJ+IOEeGaIeVTrPc/QxhftJrRHSk8oPatoAXUSl+3cnBGVR4e2uOdtaKeQ
 NlRCn8Z9KFMKJcUOBxI07jFZZZU678imMIFTtVgV7cMC7vGSiw1+GJQN4o36hXUt
 PHAWCWUyarVyd0PWnd+TKjVVOz0xPpN0TG0hTiJDURuW2W7RGXspTCtCaI2ApGoc
 EWy1JnPNHV7u1x/p5Cpe1fd0Fyt/xbMQUtgdIBlyQL3ZAnXrsi2OKBe5pHJ4Cl52
 lt44oTfnPoq+d2O/7n3k7vEc3JooH1OcdidCepS/wMCst979JZgyNQ4e2NMn8aVt
 QeXDjIJzDFXYFvvSdQ==
 =S/Gy
 -----END PGP SIGNATURE-----

Merge tag 'v24.13' into debian/bookworm-backports

freedombox Debian release 24.13
2024-06-25 14:37:16 -04:00
James Valleroy
d87685b95a
diagnostics: Add option for automatic repair
- Not enabled by default currently. This can be changed after further
  testing.

- Re-use existing operation from diagnostics run. However, this requires
  changing the app_id of the operation for each app.

Tests:

- Enable automatic repair, and run diagnostics. See that repairs are
  run.

- Enable automatic repair, and wait for daily diagnostics run. See that
  repairs are run.

Closes: #2399.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2024-06-24 12:06:20 -07:00
John Doe
e7e9642a11
Translated using Weblate (French)
Currently translated at 100.0% (1574 of 1574 strings)
2024-06-20 21:09:36 +02:00
James Valleroy
3262fc1830
Release v24.13 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v24.13
2024-06-17 20:47:52 -04:00
James Valleroy
15ff133166
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2024-06-17 20:47:37 -04:00
ikmaak
4d1d4b44f6
Translated using Weblate (Dutch)
Currently translated at 99.8% (1571 of 1574 strings)
2024-06-17 15:09:20 +02:00
James Valleroy
2d8a207606
Release v24.12~bpo12+1 to bookworm-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v24.12_bpo12+1
2024-06-10 08:53:27 -04:00
James Valleroy
5121e542c5 freedombox Debian release 24.12
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmZebJUWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICC0cD/9D8y4+yizO5kThDDhlU7660bpc
 8r8QBzHvuCAsdmrJCDSe5OOLbEHduS82uZma8927V0OPXPx6u46YBkXn1RFLR5fw
 BOndp8m4dqbUSxHdKjU93oJnXhN1+e1q7isRMUu6oIn3m1slvAMPFd29p+JAiuDj
 0mfIxPHDzSdFq0UneRSkKcVhiTX2+8HDOscTjrGJyf2IqM12Xpsnq8Au90/HqOFI
 27xqrdDlp+Tvu8rjhtgWtiWI5t9YOoT5QXkNaAvdaKRiF64QmrDCHiiCjFudpQaO
 fVmMEc+/z3ozSwtH0Ao+aC2qll1cWmjjk21coyVVZ+doDSW1Pbv/YOh9/OxzoMgX
 8KAJ2qxy0YcgYedcprMNO/v4iXuGqjyCna0zkj9a1qzkaFnaAzzd5daeHIP/p2GP
 fTGdHAjnhl66C9rr1Yc79MBfd6iaN+pqK03+7P8q5yQzlQ0B0H/X7VrqHFWPUwT8
 45xPySdG2lYHB69/S0OLTEdKraq+D8EhNltawQZmItoT+Eny3THykmAfh3ouk3Ib
 WKYaklsxz9dojjK8EqXh/3ijzfacC+uWi7LApld+L+a52pw+bXkNCRqVDfw105HT
 K7+5b52TdYTdtTtW2JJkP4XqYIE1/KIqpo2GQW/MifFJQ0HUSyYQlXgkmweZsf61
 OiZV4ugfXPWY9dcGdQ==
 =AKpl
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmZm9x4WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICG+lD/9nbh6fhVbgShbp8aIQU2uvoTU4
 unJgZKAqpVDMhOm3jCe+xtZlkGtv/AdXmJeBJKBEG/DPYkrwmoJj/JRFLtdV+oZr
 3xiqI4jgmiBJSRp2CAVebwg6X8QnQqBQuI28V+Nj1kFYgYldf3B5XOcIZu7/1FFs
 tgT3ulVtKyzg9stZKHKkeEloHae0ygM50DY24gPajOkA8uO6PjuP+eff8EhjTJ2P
 OMmuhATtpiB4ibN3vSA2jfHeG96+SzBouLWEYPwWWuFeE2kbVMAukiIVkOEMW90P
 qRB6PO7VcTZ6ScU7/EbiOykm0vZk1H52Qx00ypxcy2pT06QSZuN3ouokZyBHaeq+
 BFbbtEpg2fgUYn25k+tctIT8NUGZXXtw9q7vQ7lEnP5y9uLe5TO55acUBLi4UI/R
 /qG0yaaAKaSjceij/R897z3icWEAdlV0Od68hQwZoK5ogrHjvgUnF5kp0f4Ajb37
 t4muc7gN9kh2N/zwyqPeUFwilV9oqjrpuufavDcF+bdPDPTiqXsGYKw2/YIM8PZy
 igoRJOMxYr1eQgUyd5ICenx13dFVlWjTkb390W6lXzRm0ObubG/pK/6OrOiS3zd+
 /SLhDSzl+DmopR+avWY8Du6rQ4bq5F6myt+6wu09BbGeFlHUNM2E28Op7l7We8qU
 huQ+5w5+yagc6YTA1w==
 =ynJa
 -----END PGP SIGNATURE-----

Merge tag 'v24.12' into debian/bookworm-backports

freedombox Debian release 24.12
2024-06-10 08:52:43 -04:00