8037 Commits

Author SHA1 Message Date
James Valleroy
63e22b3b01
Release v22.27~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.27_bpo11+1
2022-12-23 09:37:53 -05:00
James Valleroy
4b6993925a freedombox Debian release 22.27
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmOhK24ACgkQd8DHXntl
 CAhFmBAApIVtuoqEha4KZ5oVK6NrHQnRNVur+PybXLrqVNzly+rZjRCe7LoNtiM6
 SOPsDqiVxTXXVHy+maf/fjt/yRnr/cVARz9XwaqJCT+ftJiCLE/aVdSulgIckzEX
 RU8BPZuvqo0fDMbYSqIbxC2tisrHF+6pffinf2heC5CoTxJEDNq346QslpR0RChi
 NfVkFzMPQDcpw0W80QHTTUZF3rPdZHItLVLVOd+BBIg8hqE8fQbQDvjjJ2Z6Tnln
 8h1KRJ1cs31ToVZyq78k26DV7f9cFy2NvNXsbJ8ZFV4f5ks6JyQdS0TX4gyBOKT1
 8s8Hxnx+QI1QFuWnE7iaIlhAF0u2oO0VIB2pN9TcjFdpmdAhoToOIiAY5WtT4fP7
 0YdDJDTd9g28w/RdM/BIVzmVHFFgTCnaUs5EXsdz5ed4DMI+5bIw4gLpRcqmSbvv
 pLukY2o0AV4sFGpqTBaW/7n4LtomBGKHDVKqwYhdFkfOMKq1ufJHKcrRbUCcGSR/
 wmpb74m+syQq68ECo3DNQX9wYY/g/1rIg531FFKqAQ1sWOVrbuig4B2yOavdme+q
 OwwuldSAVfgiK1RtLasaVag5Osn+WTREOlC4ZCkiVNZORPlx2EM+Ex+zbYeUKS+l
 ha9iI3jJDhzuX5r2Cgq9Ep3IMMwLH4/Q3AFqk0oeslBadPR8HEU=
 =T7LW
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmOlvSEACgkQd8DHXntl
 CAiiEhAAzdWzveI7HpVHpryc/CB0p3xHD66HB1il2tlJBTareiPD8B5g7wJBu5UM
 W75sEjn10X36cz8Qckj+/BvR9gtzSHVoEmg4fdwFZACdJ7aENhC6Fug9k85jxZdE
 7Yc+H0GC1VeW6yx/flCqBJ1fL05EI11vJT1u6UdH5u3vf3GIgZmoScf63bulg2cU
 U8VgxWeO93/DoceMsTm/TKs3wNhQkRincmy15Cj6io05CoMM5OIcqTvstTR8rv3X
 H0Fi3KD1t01KrrsU6mssOmV8cZOMjVm840zYehUCX1wi3xBOgKw7z4HYq5i/6vvM
 hEpzeafZTd0YRCHatTHag13AhjnH91e2jeeWlaipHm6eRyiJXx9UZV+kOrt/BioN
 h9A2cafWRjZAp+u56N9sIDLY2UnCksUVJW+jWLVWv1v2eMnvsh5uOIEUpg+rDJDn
 KDM6bD8voqWJSJHDTS3iNO6XPYuMXwoG0xcgjBi0kFbV60dMQy7Q31Y2FKSYIK7K
 62Wz7EVDUKGHsTxDA8EKmn7aohsoSS6HzN9BOxlqgiuGzzUXHPrGmwc//jtzhdPl
 muuBR1o+gHu+kk5xaLeIPZJCKnsSZwjLbH1tJMcEHwb92odthE69z+GXio/BSpf3
 164eECtkC6BiW3jkrmvl8IXYSxfKJfqQV/MrDVd/g0zMnadoOII=
 =iRSO
 -----END PGP SIGNATURE-----

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

freedombox Debian release 22.27

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-23 09:37:20 -05:00
James Valleroy
d1fc0d6b78
Release v22.27 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.27
2022-12-19 21:00:36 -05:00
James Valleroy
e086e3fa7b
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-19 20:58:57 -05:00
James Valleroy
8618c49c26
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-19 20:15:39 -05:00
James Valleroy
9736d426cb
wordpress: Redirect Webfinger queries
Needed by ActivityPub plugin.

Closes: #2257.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-19 11:34:33 -08:00
James Valleroy
331e6f33d8
upgrades: dist-upgrade: Don't change apt security line
This change was only needed for upgrade to bullseye.

Closes: #2302.

Tests:

- Run a dist upgrade in a bullseye vagrant box. Apt sources has
  expected content and apt-get does not produce an error.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-12-19 10:53:48 -08:00
Sunil Mohan Adapa
b056f5829c
zoph, wordpress: Add conflicts on libpam-tmpdir
Closes: #2239.

- Adding Conflicts in freedombox Debian package seems to cause
unattended-upgrade to not upgrade the package to next version. This approach
seems be an alternative.

Tests:

- Install libpam-tmpdir. Go to Zoph page, see that conflicts messages is shown.
Install succeeds. libpam-tmpdir is removed.

- Install libpam-tmpdir. Go to WordPress page, see that conflicts messages is
shown. Install succeeds. libpam-tmpdir is removed.

- Remove libpam-tmpdir. Go to Zoph page, see that conflicts message is not
shown. Install succeeds.

- Remove libpam-tmpdir. Go to WordPress page, see that conflicts message is not
shown. Install succeeds.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-18 17:30:30 -05:00
Sunil Mohan Adapa
0b9d567493
package, email: Move conflicting package removal to framework
- Warning that exim4 will be removed is incorrectly not shown during email app
installation. Fix that.

Tests:

- Unit tests pass.

- On a fresh testing container, trying to install email app shows the warning
message that exim will be removed. Installing the email app succeeds. exim is
removed during installation.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-18 17:30:27 -05:00
Sunil Mohan Adapa
bb527673fb
d/control: Don't recommend libpam-tmpdir
- Use of libpam-tmpdir leads to problems installing MariaDB[1][2][3]. A fix for
the serious issues may not be available for next stable release.

- Services run by systemd don't benefit from libpam-tmpdir[4]. So it's effect is
limited to PAM sessions opened with a terminal. Terminal access is mostly for
debugging in FreedomBox and not a primary use case.

- Services are (or will be) protected with PrivateTmp=yes in case of services
running on FreedomBox. This is better protection compared to what libpam-tmpdir
offers.

Links:

1) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022994

2) https://jira.mariadb.org/browse/MDEV-29910

3) https://salsa.debian.org/mariadb-team/mariadb-server/-/merge_requests/23

4) https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022994#32

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-18 17:30:24 -05:00
Sunil Mohan Adapa
bcb0823e7c
snapshot: Fix showing unsupported message on non-btrfs filesystems
This is a regression from commit 9b6774f279e2c8af588609c2413aa9804fd48cfa. When
change the view to use AppView, the condition to check for non-btrfs filesystems
and show an unsupported message instead of the actual view was accidentally
removed. Restore the check and show a different view when on non-btrfs
filesystems.

Fixes: #2268.

Tests:

- On non-btrfs filesystem, snapshots view is shown as expected.

- On ext4 filesystem, a message that snapshots are not supported is shown.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-18 09:35:58 -05:00
Sunil Mohan Adapa
740609c339
minidlna: Fix incorrect marking for firewall local protection
MiniDLNA's TCP service has been incorrectly marked as needing to be protected
from local users. This leads to service not being accessible from local network.
Fix this by removing local protection.

As reported on https://discuss.freedombox.org/t/minidlna-on-22-26/2386

Tests:

- With MiniDLNA installed, apply the changes and restart service. 'nft list
ruleset ip', 'nft list ruleset ip6' and 'cat /etc/firewalld/direct.xml' confirm
that port 8200 is no longer protected as a local service.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-17 19:57:08 -05:00
Sunil Mohan Adapa
7e0b728498
users: tests: Fix privileged tests
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-16 10:40:01 -05:00
Joseph Nuthalapati
aa2992b826
tests: functional: Set timeout to 3 hours
This commit alone doesn't fix the problem of our functional tests timing
out. It is harmless to increase the timeout.

The maximum timeout for shared runners in Salsa is 3h according to this:
https://salsa.debian.org/salsa-ci-team/pipeline/-/blob/master/README.md#set-build-timeout

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-12 08:29:13 -05:00
Joseph Nuthalapati
344c491f7b
container: Drop free tag from image URLs
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-12-12 08:27:27 -05:00
Jiří Podhorecký
777ab626c4
Translated using Weblate (Czech)
Currently translated at 100.0% (1484 of 1484 strings)
2022-12-11 18:47:43 +01:00
Johannes Keyser
a2f24c30f1
Translated using Weblate (German)
Currently translated at 100.0% (1484 of 1484 strings)
2022-12-11 18:47:42 +01:00
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
109247019824
327754cbf0
Translated using Weblate (Bulgarian)
Currently translated at 41.6% (618 of 1484 strings)
2022-12-07 21:48:26 +01:00
Ihor Hordiichuk
dbe03a0e7b
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1484 of 1484 strings)
2022-12-07 21:48:26 +01:00
Eric
c59a84fd41
Translated using Weblate (Chinese (Simplified))
Currently translated at 68.5% (1018 of 1484 strings)
2022-12-07 21:48:25 +01:00
Burak Yavuz
bd50874a20
Translated using Weblate (Turkish)
Currently translated at 100.0% (1484 of 1484 strings)
2022-12-07 21:48:25 +01:00
ikmaak
401971dd09
Translated using Weblate (Dutch)
Currently translated at 100.0% (1484 of 1484 strings)
2022-12-07 21:48:24 +01: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