7804 Commits

Author SHA1 Message Date
Sunil Mohan Adapa
bf02dfb38c
matrixsynapse: Allow new dependencies to be installed from backports
Closes: #2215.

- matrix-synapse >= 1.55.0-2 requires python3-jinja2 >= 3.0~

- python3-jinja2 >= 3.0~ requires python3-markupsafe >= 2.0

Tests:

- On a stable container, matrixsynapse app is not installable.

- With the changes, start FreedomBox service, setup will run on the upgrades
module and /etc/apt/preferences.d/51freedombox-apps.conf will be changed to
include the two new entries. After this, matrix-synapse app is installable.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-05-09 21:49:26 -04:00
Sunil Mohan Adapa
8b7ca439ff
mediawiki: Handle password rejection from MediaWiki
Closes: #2063.

When admin password is being set in MediaWiki, if the password is found in the common
list of passwords, MediaWiki will fail instead of setting the password. Detect
this case and show an error instead of a hard server.

Tests:

- Setting the admin password to 'passwordpassword' fails due to check in common
passwords list. A message is shown that strong password is needed instead of a
500 error page.

- Set the password to 'passwordpassword' and update other settings. Settings are
updated with success message but password update fails with error message.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-05-09 21:44:37 -04:00
Benedek Nagy
8875bc32ae
mediawiki: Check if admin password is at least 10 characters long
Sunil: Current passwords policies as of MediaWiki 1.35.6 do not require capital
letter and numeral. Add comment that the password can't be common one.

Tests:

- Set the admin password to 'testingtesting'. Update should be successful.

[sunil: Fix typos]
[sunil: Drop checking for capital letter and numeral in password]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-05-09 21:44:32 -04:00
Sunil Mohan Adapa
7e761c91ea
email: Fix userdb lookups with LDAP
Without the base attribute set, LDAP search returns no results and because of
the lookup failure LMTP will not be able to deliver message even though postfix
has successfully received the messages.

Tests:

- On a fresh container, send a message to a local user using roundcube. The user
should receive the message successfully.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-05-09 21:06:56 -04:00
Coucouf
6b96c82283
Translated using Weblate (French)
Currently translated at 100.0% (1436 of 1436 strings)
2022-05-04 15:16:00 +02:00
109247019824
e3878e1c04
Translated using Weblate (Bulgarian)
Currently translated at 14.0% (202 of 1436 strings)
2022-05-01 22:13:18 +02:00
Andrij Mizyk
482b40f831
Translated using Weblate (Ukrainian)
Currently translated at 82.5% (1185 of 1436 strings)
2022-05-01 22:13:17 +02:00
Sunil Mohan Adapa
c10b10aa31
container: Show executed commands when setting up/running tests
- This allows the user to understand the wrapper script and skip/adapt it when
necessary.

- Debug any issues with the script.

- Maintain consistency with the philosophy of the rest of the container script.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-30 12:11:38 -07:00
Joseph Nuthalapati
675dfb9444
HACKING: Improve documentation on how to run tests
- Added a separate command to run unit tests only
- Clarified the fact that the application should be started before
  running functional tests
- Add one troubleshooting tip

Reviewed-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-30 12:11:35 -07:00
Joseph Nuthalapati
ca8c5bba4c
tests: functional: Get rid of dependency on xvfb
This removes the dependencies xvfb and pytest-xvfb.

--splinter-headless can be used as a substitute for running tests in
headless mode.

[sunil: Edit description as running run-tests starts plinth in container]
[sunil: Retain the xauth command]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-30 12:09:53 -07:00
Petter Reinholdtsen
e070fed8e8
Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.4% (1155 of 1436 strings)
2022-04-29 22:11:53 +02:00
Benedek Nagy
3267a05963
transmission: Improve description
Closes: #952.

Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-29 09:38:12 -07:00
James Valleroy
4de6f06394
Release v22.10~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.10_bpo11+1
2022-04-29 07:06:34 -04:00
James Valleroy
4aa9dd4dfb freedombox Debian release 22.10
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJnSCAACgkQd8DHXntl
 CAh2rA/+MfQw5yzEkyb8uBiLHCDYx1pugQJgcJU5kyIWj2VKM5NtF3+33f0J8FuZ
 kk6CbdLC8dIvu8MUps6dLLOby7kIQQsgh6VSvzc+CCZaDFBshJkmaujRcfaWI825
 +M9zs/XYFRD71HVyrHrM57BOBKMqMp/W4YqagbR7Ls5Y3LiTo+ytutxxnU5jsfOq
 nqZmK6DeOxm4ZHq4To2KTswgk/pThDQL6cRJIi5t9uoKgoJgt4LsW3faiKeJZQ/t
 lDZ6ZoM72L27Bvy7ZwroeRzFSVUrLtBOtq7OZT4u7hL27awUzsl3OJ7PO8Q3Q64N
 QzOS8wtCfoO8pv51HBmS32z5HWBLo2Di7iCGqbFY2oShIuEGXTy6HFLBbHUipseC
 SDesnadKrJ41AV9jJv2PWX5MJM1BJoiIL9we5//LCmQ8bbh98SFLqAUBrOgczMNK
 DjLGc4C3ORYD35p8zn6D4TF4LKW8bFHCjY7lLerDdOch2xY3985Jx6MUUv3Ast2z
 lf5uWdQBpuYM+Af3jWn+7M/Hxbs7IYZAU+VAcK/FgTtYw55BuKK3jG0pxGe2rG8R
 s6r1qpZXny3JP/QJUubwmWFgF4eFjyKcPTZOHD14MpBKNh2PuGrPhQEAIRlkz9WA
 MjGDuQjiUvkx4+x9m+zTJHoqZ7LDKs9ORnfTQA1ZRPDqdvcv1J0=
 =L9yd
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJrxo4ACgkQd8DHXntl
 CAjqmw//b1IZnfC7yR20oXIJfTWrNBsPghdF+qOjzTEW3FsAWRN4hmDU3vCvDb+R
 LbPmHsJOooevyXzANJmwyLgNe6RlI2nZP0wyHlYWWP7QD/O5KCG0BRMxU/RCQjpo
 aClmdJrzpGcQMmB5eGBbsnEUlpcu9SA5PuDqk5/0Plj4cronpNvdKWHXB9HF2cLJ
 riDlESNZFP8uQ2ViUm9QfzEAtwzVKjcem76ztn/WO2l8QYi6Un1fB3sj6kOuKL/I
 0KgSUxNx7Ec8lM561CyrlOqHREhP81YiC9CG6s5zMxnK/aPnXYqfPBVPGqs1dqcs
 AV8QmlJ3spCRDrWXgg/nLaWCBBLyWyg2vhsPdRWg9+909ZMDnI+46jnmq92xxj02
 /GclIpV1bS067c9AffH0E174WDe0TzFT0Cf3ek5/yA5KWVN+sd4b21k+DJp4DwpJ
 7+zPjESv0QFrK+kFBN3fnIJf+XcJGQWf1UpXy9AD9izkB2UR/eSLJSOkpKwoZOxj
 Ul0G+bCWhZI/pvMRUfFA2q68EkJMGyIgLjAbrYtBgfqYyX2w7WWrFy5l5mY2ZSNK
 dAXhwOjN4APT2tGHGmFao/8y8h+dJKzVpA2CATs5aLo5jZEfoR0Tx/5hvKgyBSmf
 GKBr4oNgUJjEYroZSgLVX2jafbRavx6LKaxuGEfs2tmbPl6342Y=
 =eVdt
 -----END PGP SIGNATURE-----

Merge tag 'v22.10' into debian/bullseye-backports

freedombox Debian release 22.10

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-29 07:05:49 -04:00
Nikita Epifanov
968393d084
Translated using Weblate (Russian)
Currently translated at 99.8% (1434 of 1436 strings)
2022-04-28 21:09:37 +02:00
Veiko Aasa
78a2b26132
samba: Fix functional tests when user is not logged in at start
Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-26 11:19:29 -07:00
James Valleroy
470b3cb9cd
Release v22.10 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.10
2022-04-25 20:48:13 -04:00
James Valleroy
f7b08fb616
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-25 20:46:49 -04:00
ikmaak
81615c5a3e
Translated using Weblate (Dutch)
Currently translated at 100.0% (1436 of 1436 strings)
2022-04-26 02:11:51 +02:00
ikmaak
43bbee3a62
Translated using Weblate (German)
Currently translated at 99.9% (1435 of 1436 strings)
2022-04-26 02:11:50 +02:00
Sunil Mohan Adapa
59d7721682
sharing: Allow double quotes in path strings
Unix paths can contain double quotes. Allow entering paths with double quotes by
escaping them in c-style[1] and retrieve them back properly.

1) https://httpd.apache.org/docs/2.4/expr.html

Tests:

Run tests on with various paths:

- /var/a b

- /var/c"d

- /var/ef"

Run the following tests.

- Create a directory with the test path and create a sample file inside it.

- Add a share with the test path.

- Ensure that the share is accessible and the file can be downloaded.

- Ensure that the list of the shares shows the path correctly.

- Ensure that the share can be edited.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-25 15:21:55 -07:00
Benedek Nagy
0b2125aad6
sharing: put file path between quotation marks
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-25 15:21:45 -07:00
Giannis
e8b224982f
Translated using Weblate (Greek)
Currently translated at 68.3% (981 of 1436 strings)
2022-04-21 11:08:08 +02:00
109247019824
05818f6eda
Translated using Weblate (Bulgarian)
Currently translated at 13.9% (201 of 1436 strings)
2022-04-21 11:08:07 +02:00
Jiří Podhorecký
1255496bbb
Translated using Weblate (Czech)
Currently translated at 100.0% (1436 of 1436 strings)
2022-04-21 11:08:07 +02:00
Luna Jernberg
e912238897
Translated using Weblate (Swedish)
Currently translated at 99.5% (1430 of 1436 strings)
2022-04-21 11:08:06 +02:00
Burak Yavuz
6bff13bc46
Translated using Weblate (Turkish)
Currently translated at 100.0% (1436 of 1436 strings)
2022-04-21 11:08:06 +02:00
James Valleroy
7b0cef1929
Merge remote-tracking branch 'freedombox-team/master'
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-17 11:59:09 -04:00
Nikita Epifanov
6159955792
Translated using Weblate (Russian)
Currently translated at 99.8% (1432 of 1434 strings)
2022-04-16 12:09:07 +02:00
James Valleroy
b694a9030c
Release v22.9~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.9_bpo11+1
2022-04-15 07:29:55 -04:00
James Valleroy
083ae04afa freedombox Debian release 22.9
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJU3hcACgkQd8DHXntl
 CAjllg/+Nfxy3EW7+CZD7X5MemSDA39LD6TqYLBKksL83dSivvwS/uAvk481njWC
 sqPPe0RshG6BgZHjV/+bqaO4XgHWipGdcEKp/otWLKI8oXnqTSdl+I3b8qq9VEiY
 DuVpb5gx9gr97G6RKPQAp24ctG8vur8pJIv8OXAq33jXxCpjs4zolddUTBCnZTPP
 FMik1valcs177MGtO4NfgnYRwLuXyIw6kBM0MvShcNJPb1byBIv4WGaQOfCpkVhq
 VEfNJclFNEvZLnrdmXmj8JOm9UZXS+Sxz2tPYC2AQYdn89xtIAmYvTWhfbl/Xb0e
 hQDe+skoqbTFvB9em/ncdXlWRRzODofkt89D0eN1PYP9qJoM9nO0hvy5rZyL6r0z
 f2iT0YLYA97SV/yq/NwlWD1T0RqRGGHbpW4AxLHiuQNcac3XskaiV838Eev+/r+Y
 XTYpYnB1tp9chdeerP3KJNyE+rq6qgCDGlloaCZi+gATpMIosN8jJepVqGSrPLsg
 KjT/G6qi4ZzB+eW00TCP+JjuB2HYVcweMZQo+2aq8Wt/W+z6nY97lKD0Y5BpckT4
 3rON4RfWfpbYB4VTI0xEx9cIS9s3HMaKmJO2GBQ9RGW6KhTx8KWDiq2LxDClDTyb
 Z1uYcVzyOAMPMI49bD1JW2Yzk5P6wUwRHe/FJ522e2rI4ywFAhM=
 =AW3f
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJZVsIACgkQd8DHXntl
 CAjFfRAAubUmae6niO+7lEwhPkYYSmtBNntoiXhUna4jue4XJ3jN4wcXVN9LtgpZ
 qhEZyq5robQrSwyB/f2Ky58DOXz9An0z47MEJPkVhNopClo8sliSfPBPzLiBLNut
 1f9XIU7AvDD59J+ThPiTiMkJbVaslEGcXIhetWwbNl/FOkP4zknG7tMwvTtyoDEt
 npk+8ktXgrQ2baRemZDUoizom5n1nbpJODxObmSJTH2OSHiHGBN+qLuS2R/GEGi6
 kSW7pmWrLOLCpuWXlCZf/2uGc88U/CwuSCJKGGKseY4sYifiXyYaH4dSBVsZgWYc
 FpdHDjSRcphtmRRIHu7eTg+o7Xkyx0oA6eTglBWePwItSceUDB5F6I5l5fN5CbcM
 H89tEi+JCRIyOYcbmi6EgCPf4Jk1UrTuVilH0iyZ+6oD9hmOjToUTUAmsj91i/Dh
 /2iAYTifadOqqn967B+mGlqyc0PhgrmRhj/6P1z6cVgwc589HB0CUITTiRlUj7CR
 lPltNe+4rIj1W6YxcGe59V7u1tiShOxUZSQpLI7Ikwvy5JAmHTpeDxqvwbdilofD
 6zU0hR1rdJ4MqOtf+RD1Q7DivnUnGyMoejWEnP3o8VYPk1mN0npkUhc7T9JnOfho
 z5mE3OFnnmA7ZF5HroZmR4df2+c6d1wz3ZOQNFn+qpOmBaacX/8=
 =pHaB
 -----END PGP SIGNATURE-----

Merge tag 'v22.9' into debian/bullseye-backports

freedombox Debian release 22.9

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-15 07:28:00 -04:00
James Valleroy
3653a09437
Release v22.9 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.9
2022-04-11 21:18:48 -04:00
James Valleroy
5fde3d0e90
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-11 21:07:03 -04:00
James Valleroy
01a6265d07
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-11 19:53:16 -04:00
James Valleroy
f1bbfa73c7
upgrades: Split Explanation line
Avoids a flake8 error.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-11 19:50:54 -04:00
Aurélien Couderc
37d066e285
Fix description of the validation rule for calibre library names so it actually matches the pattern 2022-04-10 14:05:21 -07:00
James Valleroy
d21e33268d
upgrades: Use python3-typing-extensions from bullseye-backports
Fixes #2207.

Tests:

- /etc/apt/preferences.d/51freedombox-apps.pref has expected content.

- Matrix Synapse can be installed, functional tests pass.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-10 14:02:40 -07:00
Benedek Nagy
2b37ee1ad6
plinth: Add forum to footer
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-04-10 13:57:09 -07:00
Sunil Mohan Adapa
2752cf55d3
package: Update package expression API and fix regressions
- Make terminology more consistent managed vs. possible, resolve vs. actual.

- Fix regression in security report caused by comparing package expressions with
package names.

- Fix regression in package upgrades caused by comparing package expressions
with package names.

- Update API method names to improve readability and prevent accidental
mismatching of package names and package expressions. Update variable names for
same reason during usage.

Tests:

- minetest install successfully in testing.

- Security report shows non-zero value in the current vulnerabilities column.

- When an unavailable package is added to list of packages in an app, the app
can't be installed.

- When PackageOr expressions is added to an essential package, running
  --list-dependencies shows an expressions with '|' in it.

- Unit tests succeed.

- Find a package with conffile prompt and add that to list of a packages in an
app like bepasty and implement a stub force_upgrade() method in the app. Run
'apt update' and that triggers and analysis of packages with conf file prompts.
This should call force_upgrade() method in bepasty and with proper argument for
list of packages.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-10 09:51:13 -04:00
James Valleroy
2537ffd64c
package: Fix comment and type annotations
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-10 08:29:35 -04:00
James Valleroy
93156fe8e7
minetest: Allow alternate name for 3d armor mod
In Bookworm, the minetest-mod-player-3d-armor package is renamed to
minetest-mod-3d-armor. Allow either package name to fulfill the
requirement, so that the app is installable in both Bullseye and
Bookworm.

Fixes #2164.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-10 08:29:34 -04:00
James Valleroy
691817477f
package: Fail diagnostic when not able to resolve
When a package expression cannot be resolved (i.e. not installable),
add a diagnostic failure result with appropriate message.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-10 08:29:34 -04:00
James Valleroy
45820fbdfa
package: Use package expressions in Packages component
- managed_packages() finds all possible packages that could be
  installed. This is used for the check in the action script.

- resolve() finds actual packages to be installed. This is used in
  setup, diagnose, and has_unavailable_packages.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-10 08:29:34 -04:00
James Valleroy
31a457029c
package: Add package expressions
- Package represents a package to potentially be installed.

- PackageOr allows an alternate package, in case the first one is not
  available.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-10 08:29:34 -04:00
Paul Lettich
8d8a7c9837
Translated using Weblate (German)
Currently translated at 100.0% (1434 of 1434 strings)
2022-04-04 20:08:19 +02:00
Coucouf
149c85b4d2
Translated using Weblate (French)
Currently translated at 100.0% (1434 of 1434 strings)
2022-04-01 23:10:31 +02:00
James Valleroy
5d7ebce0be
Release v22.8~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.8_bpo11+1
2022-03-31 12:11:53 -04:00
James Valleroy
229bcee0bc freedombox Debian release 22.8
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJCWMEACgkQd8DHXntl
 CAjc1xAAkRfTo4Nt2htVYF5iW/AlfA9yjImgwplR2kxvPgeIQYaEJEZOBMeNTc+o
 YP3Rz+5YhPFptcJjfKrtPIKFY6TAmlfjfZSolmGTI6bWyrhzjIUPeIODxVFg5sav
 j3WqU/TAHSmH12cRbXnlmeWIsadRTaXK1h8WdV6ZaBqILj0lxmGR2JgHCtDMfB8S
 rssKET57Io9UauRTPgD52+g5744Lihozj3sHvf9Hqqx7TeVnj20qAiMMATk50rrK
 +OrsWi2Vnl1tAA+hkjH0yFf+D1j2ZfNKvAW0zOY7dk4OL7NjK6XwfVArSzP4WaeM
 c2oZxK1JXCGQL6pUrjDP7oRrukoZXJcFbnidZlykLuWtC3Q9RIq6cFPedsFMD7bD
 bie6CjQ2KEwHNOzUVPQlmKoLjahf3tBWe+S+3BSaPVy4fioUpzfJWQjn2bCVWMOo
 sgO0fYJGTX9ceKtbRnQY7AwJFuVYEhZWUOe/IcDI1/E66JVFZnexoHwjV3CVYtDt
 jiwgpwchLUWZrKKO7PiNxlGmgZ0QmcUdpbd46/8j+nJ69xhly0IbGMzPyTkm688r
 0MaBf8LIG0Cidztdw0hIFGoGuSQ9JroyOfChrBh7fJVlYT2IlYhZb5dBDGiaGlh0
 ueAtUYZyCprQ70DyIvvihXSNy09mmk89H/F8bYL0pV2Xf66OxHE=
 =Z03H
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJF0pwACgkQd8DHXntl
 CAi49Q//Q7X9JI6a8oAbIaVVaIAI1Q4fLov0eD/9MZErG2v9yscWJyEeEbXNmLHA
 7h04rUHVKWYO8VFKdu48iKcaE5YiKE79OrOaiKKMY3aQQZUVEYlcamQZ1YVRoJcS
 HEZG3OhvInNCgibvDaMHGbIODLPfLxAcZCUyK0QcSJqLwT/EicX0xuEhNM+4XW16
 FF9KgpayjcjPgeswQ7qP4Nt0qkMFVzrl+iclBDSGV7y5QihJV34Cf+j8hWAq9WQH
 q4mPJFR+JXCwQTltHwySZCVe+5qph6YpWNL4xUO58gEK4zWAaFkFEW0/5dM6spfq
 w6+KknaXUOi0U4lKItjGJCsFDQZuqnKCEU/185qv8vbWyOpa9slqsf4Fz7j/q0Mr
 uF2pMNBm9WxweOPkO30pLVdycqyWo4E6hGMeXvZ2tECz5sldq4OpsfgGs4fVtlN4
 9rVBrgRgYyDdvdVpEVBEfgrmSkZCEwSgqCsUgfe+a0fRBgp8MJCXOsKERdiPG3+/
 yPED7z38D3X36V+JFCB8CFtHvs+3FgB9niX6rCRW8hR7OoP7nSLCZ09sLO58Hktl
 /K2+VtfR9EUcG9F1dG0PQdyyr/lCIFbjolvQpr/AAq0GlvxOw1Y8JwN403tBs8j6
 XszpJLiOO9/eGoo48FdGVkdpRnERfgQhxVHlMu9JHMBiF43JL6I=
 =E/ol
 -----END PGP SIGNATURE-----

Merge tag 'v22.8' into debian/bullseye-backports

freedombox Debian release 22.8

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-31 12:11:07 -04:00
abidin toumi
f1f2291923
Translated using Weblate (Arabic)
Currently translated at 1.1% (16 of 1434 strings)
2022-03-31 11:12:35 +02:00
109247019824
162b602595
Translated using Weblate (Bulgarian)
Currently translated at 13.3% (192 of 1434 strings)
2022-03-31 11:12:35 +02:00