8015 Commits

Author SHA1 Message Date
James Valleroy
2a6cf68cb8
Release v22.26~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.26_bpo11+1
2022-12-09 16:38:22 -05:00
James Valleroy
bbe8362a31 freedombox Debian release 22.26
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmOOtPsACgkQd8DHXntl
 CAge6xAAiJbHC0LLQzf7CXR9ow3XoqHDZx+aHZebproBYrQlsJQDfqezKWF2kz0M
 TdsVXE3TzQoJoUZaq4cSR+vuQOCxglOd8GMTH9qVt4duVB4gTgheurajoXGW6yhu
 5a2a2L3SqUr0MWfhem6ipfbZV6WyXtGGJDtY49Nf0zsh8puFuoIAzaQ3W0VcuBdg
 GT4TSP46jGQtxRvXDSDvqtlo/ugkY6KY3rEFsltOf2iYNHej/tHmCbsdR2j1DsaC
 zuABggT1xnyQDF4aHUthsSeAohDyj8Cujlo7KTklox/AKlCXWlmvTu7r6G1DUSb1
 q5e4CzgEazLqf71CcGcNNlcu77RwM59I/m3xhmMMx2Yud/OcwQ8OoTy3YyLtrdBf
 BE8uqoDGX1Mv1C+qIkFwqU7JzuzL8SrVyfFVFHPkWT7pzFPeBJJRhKOsclr4gzZz
 wL4kT3i3M7PVVXO0E1e3NxhV7kqqHFbxBVZHRzeEDWV97CLh8K0AkwX4Vv/KmWUz
 fl1LLvMTqFVdPWqO3t/1rNr3TE8A4btJA7enP28at75ThxOM6XOW27FOsLhIgjOk
 KN0zPcCrhQnS+XITA4WdWutFjry8HwiWhfE7pqdaU+dZAD08ILQziXIyaPLmDl80
 sksGkngZggdaogrRH0dH0PNtCbROWxc1/e1t5eFpoLxTC/c61xs=
 =OPFP
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmOTqqEACgkQd8DHXntl
 CAi8Sg//bZ88OjovJZpWkLZXPSBtVYx4dtKM+P/yG5RtU0Q4X//tnON2qyx4/sie
 kqCIXUjhXMXU5zJc168hiyqGVHVQDMDnMOddEVbxUYR8UQ1VeqU3AyMWx9+TejJc
 JhEL9rcsx2iOk3FrFzVC9PiyqEpzQF8KPjyNz7naePXZxB18YlRPRDCJtvM62rZh
 tYQfO30U447tlMy7ISDhFxe3SlI0pCbScyNBnqJP3hwovCSAylNGjBPAxfKZyE4Y
 pFjfRD40CBktdd2t6UQoo6BOLfWvd2NHrMDYOy2K22RjiGhpTiAxqge0sUt9wPUP
 QzuEgxcSkH6fkZI0cWnQnhmWQx/TWsQDljvej+5E0RPAuCgv8f2QE17P9D+VePvd
 HBMXgMd/zepYTqr1DLk3ejWJSgSG0Mwo93ZNDUuT3dp5/Hx4/nub+nAmWaOycUWW
 Vsd0gh4NFcIQK60YKrp6tXu4FSeZUyOUg/o8ithePKolLgY+YXrYv+gKFh6Z5o3A
 p3ojP7D7jo63TJEGRgL1UJ/YaO1C3LwpvmO0VIJkOyELWXoBSa7/wcC87ndbuZLj
 VUIHeZoU68zqY1ube0NDNHehJeF1QqRVyJFfw1gH9ZB+RSj8RMjfPMTEoxIvbilo
 MLkYLsfkq+Ihj9jHQr+uOfGl3TtJCilepxOZ+YdLzhE9lrTm9Ls=
 =B2ij
 -----END PGP SIGNATURE-----

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

freedombox Debian release 22.26

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-09 16:37:34 -05:00
James Valleroy
70662e481a
Release v22.26 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.26
2022-12-05 21:37:42 -05:00
James Valleroy
daf8238106
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 21:37:00 -05:00
James Valleroy
049e4c2ec6
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 21:14:13 -05:00
Sunil Mohan Adapa
253540fb3d
security: Remove restricted access setting and configuration
Closes: #2276.

Functionality all over the system keeps failing due this approach. The latest is
changing hostname in ejabberd Mnesia database fails (#2276). Further, users
connecting FreedomBox to a monitor can't use a GUI.

Tests:

- Without patches, enable restricted access. Apply patches and setup.py install.
Security app is updated. Restricted access is disabled and
/etc/security/access.d/{50freedombox.conf, 10freedombox-security.conf,
10freedombox-performance.conf} are removed. It is possible to login into
non-admin account via SSH.

- On a fresh install, the configuration files are not found.

- Security page does not show 'restrict console logins' option.

- Updating security app setting works. Message 'Configuration updated.' is
shown.

- First boot succeeds. Restrict console login is not enabled.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:47:13 -05:00
Sunil Mohan Adapa
c20f640641
ssh: Add checkbox to remove login group restrictions
Tests:

- Disable the checkbox. Non-admin user who is not part freedombox-ssh group
fails to login. Admin user can login.

- Enable the checkbox and both non-admin user and admin user can login via SSH.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:47:11 -05:00
Sunil Mohan Adapa
21c8a8945f
ssh: Restrict logins to groups root, admin and freedombox-ssh
Tests:

- Remove restricted console logins. Try to login via SSH with non-admin and note
that it fails. sudo into the user succeeds.

- Add a user to freedombox-ssh group from Users & Groups app. Login with SSH
succeeds.

- Login with admin user succeeds with and without adding to freedombox-ssh
group.

- On a fresh install, non-admin users are not restricted.

- On an upgrade from a version with the patch, non-admin users are restricted.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:47:08 -05:00
Sunil Mohan Adapa
7d4283d7b8
email: Add protection to local service using firewall
Tests:

- When app is freshly installed, nft rules are inserted.

- Trying to connect to local daemon from fbx user fails.

- Functional tests pass.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:47:06 -05:00
Sunil Mohan Adapa
c4241abfe8
i2p: Add protection to local service using firewall
Tests:

- When app is freshly installed, nft rules are inserted.

- Trying to connect to local daemon from fbx user fails.

- Functional tests pass.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:47:04 -05:00
Sunil Mohan Adapa
489c536805
minidlna: Add protection to local service using firewall
Tests:

- When app is freshly installed, nft rules are inserted.

- Trying to connect to local daemon from fbx user fails.

- Functional tests pass.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:47:01 -05:00
Sunil Mohan Adapa
f518c75922
syncthing: Add protection to local service using firewall
Tests:

- When app is freshly installed, nft rules are inserted.

- Trying to connect to local daemon from fbx user fails.

- Functional tests pass.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:46:59 -05:00
Sunil Mohan Adapa
6b7556c6d3
transmission: Add protection to local service using firewall
Tests:

- When app is freshly installed, nft rules are inserted.

- Trying to connect to local daemon from fbx user fails.

- Functional tests pass.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:46:57 -05:00
Sunil Mohan Adapa
9198a00038
deluge: Add protection to local service using firewall
Tests:

- When app is freshly installed, nft rules are inserted.

- Trying to connect to local daemon from fbx user fails.

- Functional tests pass.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:46:54 -05:00
Sunil Mohan Adapa
05e5ec4011
calibre: Add protection to local service using firewall
Tests:

- When app is freshly installed, nft rules are inserted.

- When app is upgraded from older version, nft rules are inserted.

- When app is enabled/disabled, nft rules are added/removed.

- When app is uninstalled, rules are removed

- Inserted rules are after the basic setup rules inserted firewall app.

- Trying to connect to local daemon from fbx user fails. Trying to access as
root user or apache succeeds. Test connecting with 'nc localhost <port>'.

- Functional tests pass.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:46:52 -05:00
Sunil Mohan Adapa
4bf347dbe3
firewall: Introduce component for local service protection
- Automatically handle a setup of the component getting added to an existing
app.

Tests:

- Run unit tests

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:46:49 -05:00
Sunil Mohan Adapa
2240f7a151
firewall: Create a mechanism for protecting local services
Tests:

- On a fresh container, run FreedomBox service. Notice that firewall app setup
succeeds. Base setup rules are inserted into the nftables as checked with 'nft
list ruleset ip' and 'nft list ruleset ipv6'.

- When firewalld is restarted or reloaded, the rules are still present.

- When machine is restarted, the rules are still present.

- Without the patch, setup a container. Then apply patches and restart
FreedomBox service. App setup runs again however, duplicate rules are listed in
nftables as checked with 'nft list ruleset ip' and 'nft list ruleset ipv6'.

- Increment setup version of the firewall app manually and repeat the test.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:46:46 -05:00
Sunil Mohan Adapa
a8400d07a6
searx: Ensure that socket is only reachable by Apache and root
When the security access restrictions are removed from /etc/security/access.d,
we don't want users to bypass Apache access control and directly access the app.

Tests:

- Without the patch, the uwsgi socket file is with permissions 666 in
/run/uwsgi/apps/searx/socket. nc -U <socket> succeeds as non-admin user on the
system.

- Apply the patch and restart FreedomBox. searx set is run and uwsgi service is
restarted and permissions are 660 on /run/uwsgi/apps/searx/socket. nc -U
<socket> fails as non-admin user on the system.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-05 20:46:43 -05:00
James Valleroy
39aac9228b
ejabberd: Enable mod_http_upload
- Upgrade existing config.

Tests:

- Install ejabberd. Configuration is set as expected and ejabberd is
  running.

- Upgrade from existing ejabberd install. Configuration is set as
  expected and ejabberd is running.

- Send a file between two users in dino-im and Conversations app.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-12-04 10:56:30 -08:00
Sunil Mohan Adapa
ce1347b172
i2p: Remove donation URL that is no longer available
Closes: #2300

https://www.reddit.com/r/i2p/comments/utou95/what_happened_to_the_donate_page_on_geti2pnet/

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-03 08:55:24 -05:00
Sunil Mohan Adapa
1f4171e524
Release 22.25.1 to unstable
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-12-02 08:23:18 -08:00
Sunil Mohan Adapa
a12d056087
Release 22.25 to unstable
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-11-28 15:42:17 -08:00
James Valleroy
952b61bef5
Release v22.25 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-21 20:32:49 -05:00
James Valleroy
231b0a8896
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-21 20:31:53 -05:00
Sunil Mohan Adapa
678ca1a9d1
email: Fix creation of aliases for security@ and usenet@
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-21 19:37:50 -05:00
nbenedek
c1129be4e7
email: dovecot: Add fail2ban jail
I tested this patch on a production server. When trying to authenticate with
Thunderbird, the program will try to log in three times, then disconnect from
the server. This means that one failed login attempt will be logged as four
attempts. For this reason, set maxretry to be 30.

The IP block only affects dovecot, other services are still reachable.

Signed-off-by: nbenedek <contact@nbenedek.me>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-11-21 11:04:37 -08:00
James Valleroy
65d448237a
Release v22.24~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.24_bpo11+1
2022-11-10 20:19:47 -05:00
James Valleroy
4128c77b1e freedombox Debian release 22.24
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmNpvkkACgkQd8DHXntl
 CAibJw//QH7RcRoFZ4AlyzJbf3NXUUDMMW1qERGp7cqZVCCwGRfAkH03vi9QRjZq
 bec+ArqdlLlKCG45WLD8qQe/CSA2igCqONp7DjH4BEmC8ZM65lseYcH7sfs+RNJc
 SnQ08DPG+QwcoZhhy46Piv9zhNaPfwpuU3wCqmDLQnECTRQWu4fsR3j2Z0wYSbqX
 Vv2ft9hFunmbgm94rnO96SsO8TSCZlrfZguJPBCzc9/TbV8cpPTgjNScQHI27Q/X
 kKKwuGUYi4Ux114s8Ds98wIT6NnzR93DpC48wuXjqslr+DlkrxgjOnZizNCbmHiS
 VUNnETQIiCvGUpYCtJGgrIQyuHTF9s58NZth8HnzMFYXMQl8cdAp1B25GgQtbSH0
 fyegwc4+040uod/LKg+7YmQoR8AiLaeHIOqk8MAjIm3xJXGecbeMXRhz+5kMV0Qh
 pLiZqtiN07+aIVCG8B2xqRuEzAnhEiLhg4Z+U/Oz6Q50fXdKSFtQ3vEzwJaOc8jl
 FjcrOc7YHz9MWP2lk2+1zF6o2vpWvCLzbTLNovdJcg4wWB+Pv8ud1+kW3b4HIk0k
 u8G8z2xQoP0Prd0nJW4nOInNrxyzcYkB5vgz32teFKS/6kAptvIvSyXyMUJ7kxP5
 9SC0VmMUpMr+9Fz7ZYXlur54jPErSqAQB9Jcrpkd3CZ9U4Iqt2w=
 =eceA
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmNtowwACgkQd8DHXntl
 CAiblw/9HxJXFIshfUcWXj2qhnhKzOI/aVnWF6OTMXGaTrODornkTqJxA+v0HkfP
 iUHngnXqoYehnboR0jovg70Fmgd/aZsOaC2t7CiNrkZBnmxMNRrsPKXzzfn7uB7p
 fzWwWTIMTAehZZp9ZpuVxPrFwsJLroE9wgGoDF1Gv7rsYsUT1ooGmPAtZ5lErC93
 +MEUYzNsEmqZMzg6cLC027yzPFI+ZoUnzxYaazW5AwBqVFVTsd1pLvvk3xE3FYiD
 VOzNNsA43RaBpFnrWP7ayaB6QGge7EObN+YCz1SLAs+z51dXXdQzg2nl1OoTy+VL
 fkoy2JjR2U09cTUekL8//U7vozdAhosVDgPD/pxDUIsD2xnUrR+Bzg6Kgze9Ezbf
 4EmeanfstriBVE98vThzNfvhvKxG8+JK/fTnLIcJuMlWJ0GgwNoPC5G9zjCjePPF
 GuiKdQ8JjWPwbRvMxnXUbTKp356J6eMwLPoQ4CTJa98yFO4PnrjKAsCl9xd3a7Dn
 sV1nN093RCG+euFnFhkEC46L8PD5KVx+Xdt8FOFuhSdLxedIcf0kZGfnhnV4iAV8
 JI1e1Z7rFcjYWiwd4k268bYdvES12IZsjTjOCY9/6ifoSxNpO4O5rNVL54XtjPfu
 sBLqDORsiazrp5WMPrlNpkTi9iveHIeTDsl19w0I2L4h7UShhAg=
 =ARKJ
 -----END PGP SIGNATURE-----

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

freedombox Debian release 22.24

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-10 20:19:06 -05:00
James Valleroy
5cfdf13491
Release v22.24 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.24
2022-11-07 20:58:09 -05:00
James Valleroy
25a2cc0cda
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-07 20:57:23 -05:00
James Valleroy
022d01de40
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-07 20:14:46 -05:00
Petter Reinholdtsen
3309711a9a
Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.0% (1174 of 1486 strings)
2022-11-07 11:05:15 +01:00
Sunil Mohan Adapa
22a58db896
upgrades: Add documentation link upgrades service file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-05 07:20:13 -04:00
Sunil Mohan Adapa
1e0e11201c
debian/lintian-overrides: Fix mismatch patterns and new messages
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-05 07:20:02 -04:00
James Valleroy
3b69714e58
upgrades: Update list of holds during dist upgrade
Add bind9, minetest-server, minidlna.

This matches the set of apps that implement force_upgrade.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-11-04 16:38:16 -07:00
James Valleroy
e3c623b471
minetest: Handle upgrade from 5.3.0 to 5.6.1
Closes: #2134.

Tests:

1. In testing container, install Minetest and change the
configuration.

2. Manually downgrade minetest-server and minetest-data to a slightly
older version (5.5.0+dfsg+~1.9.0mt4+dfsg-1).

3. In /var/lib/dpkg/status, change the hash for
/etc/minetest/minetest.conf.

4. Run "apt update".
- minetest-server package is upgraded.
- Configuration changes are kept.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-11-04 16:38:01 -07:00
James Valleroy
b1b457a65f
storage: Drop skip_recommends
Originally there was a separate module for udiskie, which later got
merged into storage module. Since storage is an essential module,
skip_recommends has no effect. (Recommends are never installed for
essential modules.)

Closes: #2203.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-11-04 14:41:32 -07:00
109247019824
a3b78e13c9
Translated using Weblate (Bulgarian)
Currently translated at 41.7% (620 of 1486 strings)
2022-11-03 22:05:01 +01:00
James Valleroy
4e75a0878c
Release v22.23~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.23_bpo11+1
2022-11-01 06:03:12 -04:00
James Valleroy
ce2c917ddb freedombox Debian release 22.23
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmNXOGMACgkQd8DHXntl
 CAhT1RAApHLyIJruG0SmKkxbpHSkL9BKrojNNxKDuH1vp6h9IoB6lz2NgAP5sVZP
 hf++qheimkMLl2pWR+YMBgELAYKxPpqTNX6yiy6DKGhypdfdhAuZBZQ9rC/LfnW4
 7wsc3OdLhqfoPG5ke2x3D+XbShnRlVRAHoKeWD7XtubPwx0XFq/aEmQW82KQdX5c
 ZyegAUZc+7mkr7eOeQM2CUG+hMnF4+VAxvH0I31a3N6Ew0PGRBUghPJX8Lw3VCBo
 3GFNz0VaEMwJgQaamamA96aucAWID3wkO1ARwoE+3qJWqXSPUWhy8pKqArwbQrk8
 fU25B/sfoo2JQQIH1O8ngb0PUPt+/+vtgmBXLnQGEkMLOkUA5GywnZOn1MWV5pKi
 iQU4VRXy1SP1+YX7r73uKFbXXsDeK71dk8IyydYQxIz/1I9EkS/Dl/dZsRSYw541
 m79sHLRM3E3/fvEweGZm5X4IM9pxV4Hpd+7nY5+SlxITY9QKzSG9MFUI2aUjv8B1
 UNBmuOcBxW97Xyj9QaWuT5EbEa4kLpe7OIU+KLIJzZ1vQIHRqHo/43tYCdCpviyP
 s7ULylO014qWoEE/hOZY5GIzAvMOqvVsf6vjwLLSMDLKIW6/RR9De38QePzhcT0T
 roLcXy+7aqlzEeMeuRpijMy82MpOKkO43Q9/mCTsIUOWYkiEJLQ=
 =XuJi
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmNg7qQACgkQd8DHXntl
 CAgg3Q/+OrT4R/edfN3YBcvv9KLnIj+t46kBfydhAq04SDTOPK3jKhyH1W7Uinvb
 HlZ0j8uXAcZV23N7Ovj6a7twVizXLb+EQXtaqbxhA7CzYIKa/a5neetxN4tCAPjZ
 8ezn4b+Q1OjugXc/PLVlpQMOqYKpKmGi8XMeh4YqKJALntWEjfY2Sn4K4Ud0WsBu
 FJfYGqkozJ7T4SKkEigY0MD8FnloWrREpenfFkvgIZB0XbO2MMyQ0qLJCOjgXdEG
 sdq/HcZnFNKMWHz3MEB4IXtSX2v6inMsL05RGdxIk1HDv4a1PSkyvLB9SWufPtJ3
 PEPjXN/7fT5bKETZOzZH9uDeVZajn3DE3twa/EjZQAp/FlJYNRmZ/np9Ikl1GNOU
 W+B8MbPwCjHtMtjzhLPRqf0BeAe2nC0Rob3bHz0eGxCg4IB+AMRTwXyoARopBesP
 5fxb57IK2Fr6lKdXQ4HERJ9ZsuCqK5/yqMD5+6OoDf1od8bCmZXSpbf24gEwI3WG
 7HWbxnfYpXOi0o0Q92I5iwZ28G5MXmdSjqjYKC2ynOI3Zrnl9IeHm7Y91VwzPEP5
 3JhzZu0J41BQf4509HtkhSQENj28Efpi8PKLzYP/ySH/rtyyRg2KkX6Y2/QZpxtb
 voEbbarRBMCq6gqz78+x7taMHZ9q3VHNZ436ll6clQEVs0+Up4Q=
 =DG7T
 -----END PGP SIGNATURE-----

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

freedombox Debian release 22.23

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-11-01 06:02:11 -04:00
Coucouf
9bcf58bbf4
Translated using Weblate (French)
Currently translated at 100.0% (1486 of 1486 strings)
2022-10-30 12:00:25 +01:00
Johannes Keyser
69bf74dc62
Translated using Weblate (German)
Currently translated at 100.0% (1486 of 1486 strings)
2022-10-30 12:00:25 +01:00
James Valleroy
083f67757f
Release v22.23 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.23
2022-10-24 20:38:14 -04:00
James Valleroy
c538871057
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-10-24 20:37:31 -04:00
James Valleroy
6147558793
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-10-24 20:16:23 -04:00
Sunil Mohan Adapa
4c5344dfa0
letsencrypt: Fix regression with comparing certificate
Closes: #2295.

_assert_managed_path() expects pathlib.Path. Due to a typo, a string is being
sent instead.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-10-24 20:11:17 -04:00
Sunil Mohan Adapa
bcbd623f00
upgrades: Fix a minor flake8 pipeline failure
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-10-24 16:06:38 -07:00
nbenedek
63278f0bcd
rssbridge: add option to allow public access
These modifications are copied after the wordpress
public access configurator.

Signed-off-by: nbenedek <contact@nbenedek.me>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-10-24 12:02:10 -07:00
Sunil Mohan Adapa
50c6cfd6ac
Translated using Weblate (Hungarian)
Currently translated at 96.8% (1439 of 1486 strings)
2022-10-24 20:39:24 +02:00
James Valleroy
c16d1e51d6
upgrades: Skip unattended-upgrade in dist-upgrade
Skip running unattended-upgrade due to it getting stuck in endless
loop. See #2266.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-10-24 11:19:43 -07:00