7853 Commits

Author SHA1 Message Date
James Valleroy
34ae7aae37 freedombox Debian release 22.21.1
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmM4TkoACgkQd8DHXntl
 CAioNA/9HtWGQsGZDdveHBfFFESULJ824jKppZBpUG202xJlhKnkr2+jR6vyOqh0
 3ioVVODoFIEhK7lt7jMQNAKH0PBS2BYGPUefhNllgFc3cEV28kHrilUkJCHwqQVI
 b2p7xITWOIHYtnIpfng452dToNt8bH/nixJvp1cSkj1D3CNFz6tIsfnVxau80jN7
 iLJdSNJNL6l7wRc8C26HG7GnhXmrFBl5HAHYv1kM4JsRBECqVNbhVEdNMwMGhYgm
 ogZsPkb0hx3CSsL/zh0Tfd5QUfAj9oKvwpFo0dHsprj6bNY3dVVq5X8LiZsQyIEk
 9hNmU4MCxXjZ6HcXPwrbrNzZ0yfdMUkzoG6rKjaZXNPDvacZSjF4p8TqAhKtL0bD
 ihSPwwg/L4Pwoz6Tpmxqpstow8nHbr3iImkJ+TEZUET/9hf3YYVVozRI5cluLwkw
 VCJUr1gufsche3d5eP56wppdQCCmsA3FbQYcquqDeo2Vn6+HVgg8ChrHbVx11S9p
 oVJjLHEDnSlF8HGn4JiaExh5s6AogFlRF+B+edwdZH/pfoAeOennIeo8OtXdx3JW
 3+V66OdcSRT1cZLwWmzHzLrYO8aaZz/C2dYFmhkb5vPfZHy5afhqGmI3sSPGHDIo
 zQgpyCshZxIY7lDagOe6QgAfWtUlvakFmju7R43b2tdxjlY0CFk=
 =x6U0
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmM8GRsACgkQd8DHXntl
 CAiC3xAAnRiGk6Copza5bC/BMcP9/aQNdcooJERDGjMiQb2jVyrQZgxpBqsPARUZ
 4Bgn1KUn5goeZP3KBvxWWPK5ZO/XmHlSVq73l2T1Z9vi0L3j7N+dK1IDIG9pFx+X
 FOCgnp50QxblF3SeEe/IGw+QrKngh0r7I5kR15BefxGJ0tjLhtfkGcKdioAFDTQA
 dR2HQ646jBSr+zxYe+gxamqSRfH65IYhQKsaaFIoigPgA2YssmOgCEZ/oX4+RxWX
 nBu9ZKUDhzqTmjgdEhE3nZzLZuRHe0UUGwkqf8VH5jnp6/gkWhflzXCrQVKsn6wR
 d0tTA57gESgtc1ZiSAJOAS3kmaOg4WUzg+OrYc5uuoUa9keQSTrrUloTvJUhnLKp
 KqGWTeBe9njxYKNMZoJnCJbN6ufhWumue0uyOYhvslqavL1D1wPAVEb/J2i2ZTEv
 7uUmCkbuh7z+pU2q4RIaHY5rUkCaATrbjUUb4ZG9wPnXqeWwvXs2HjQUNs6mZOrj
 7/u0/x9Cz6EI3XGa4qKWjrxvYt05uI89OYjNqHHe2KyabZYBsqe6ityW0Hpwg/e1
 ps+xqaIgfrxHxYiM4FzA42BW9N5fUkfDgzY0aOYrJe0kNrZoGYzweZmCD7i6qtp+
 WAkbKO6RCZ4PtHkJao9lQXLYFxSLB78I7Deu90tdHYlqZKyFbrQ=
 =OqeC
 -----END PGP SIGNATURE-----

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

freedombox Debian release 22.21.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-10-04 07:29:29 -04:00
James Valleroy
aa47619719
Release v22.21.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.21.1
2022-10-01 10:07:29 -04:00
109247019824
cd6bdf6bd7
Translated using Weblate (Bulgarian)
Currently translated at 39.8% (594 of 1491 strings)
2022-10-01 15:58:59 +02:00
Andrij Mizyk
b2ec39ec5e
Translated using Weblate (Ukrainian)
Currently translated at 86.1% (1285 of 1491 strings)
2022-10-01 15:58:58 +02:00
Sunil Mohan Adapa
d69167bcfa
notification: Don't fail when formatting message strings
- When a notification's message contains unexpected formatting characters such
as '{}', showing the notification and consequently the entire FreedomBox web
interface fails. Prevent that by make sure that that message formatting never
fails.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-10-01 08:02:51 -04:00
Andrij Mizyk
d8da0a41e5
Translated using Weblate (Ukrainian)
Currently translated at 85.9% (1281 of 1491 strings)
2022-09-28 18:23:25 +02:00
James Valleroy
23e760c9a0
setup.py: Move distutils import after setuptools import
Fixes: #2267

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.21
2022-09-26 21:57:28 -04:00
James Valleroy
bc26cfa4cf
Release v22.21 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-09-26 20:48:05 -04:00
James Valleroy
02239e6747
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-09-26 20:45:55 -04:00
James Valleroy
355c43cb35
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-09-26 19:52:24 -04:00
Sunil Mohan Adapa
31d7471405
d/install: mediawiki: Install the new powered by file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-09-26 13:22:31 -07:00
nbenedek
178941079e
mediawiki: Add powered by freedombox logo
Signed-off-by: nbenedek <contact@nbenedek.me>
[sunil: Convert the PNG to SVG and use it for all sizes]S
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-09-26 12:31:47 -07:00
109247019824
1494c3cf8b
Translated using Weblate (Bulgarian)
Currently translated at 39.1% (584 of 1491 strings)
2022-09-26 16:19:38 +02:00
Michael Breidenbach
f365cf555b
Translated using Weblate (Swedish)
Currently translated at 96.0% (1432 of 1491 strings)
2022-09-26 16:19:37 +02:00
nbenedek
663cd4ac22
wordpress: Add fail2ban filter and jail
- I tested the changes with the VirtualBox image with a bridged network adapter.
After ten failed authentication attempts, my IP got blocked as expected.

- This setup uses apache's logs to filter the attempts. A wordpress
[plugin](https://wordpress.org/plugins/wp-fail2ban/) exists for redirecting the
logs to syslog, but that needs to be packaged.

Signed-off-by: nbenedek <contact@nbenedek.me>
[sunil: Drop logpath as logs are expected to go to journald]
[sunil: Update regex to match only failures and not successful logins]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-09-23 14:18:54 -07:00
James Valleroy
9a0be419f5
janus: Allow AF_UNIX and AF_NETLINK
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-09-23 08:01:57 -04:00
Sunil Mohan Adapa
2f8ccf3dd0 wordpress: Reload apache after app update
- So that the new configuration file to disable
readme.html/xmlrpc.php/wp-cron.php takes effect.

Tests:

- Install wordpress without the security changes. Notice that the three URLs are
accessible. Apply the patch, run ./setup install and restart FreedomBox service.
Wordpress app is updated and the security changes take effect. The three URLs
are return forbidden response without manually restarting apache2.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-09-22 14:13:33 -07:00
nbenedek
f702e044f3 wordpress: disable readme.html, xmlrpc.php, wp-cron.php
Closes: #2244.

This patch disabled xmlrpc.php functionality entirely. For interacting with
WordPress using app, the new REST API functionality is recommended. However, for
the Pingback API XML-RPC is still a necessity. If this is an important feature
for FreedomBox users, we intend to re-enable XML-RPC functionality in WordPress.

Signed-off-by: nbenedek <contact@nbenedek.me>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-09-22 13:52:55 -07:00
James Valleroy
43532e8349 janus: Enable systemd sandboxing
Helps #299.

Tests:

- janus functional tests pass.

- Sandbox coverage for janus is 81%.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-09-22 11:09:28 -07:00
Andrij Mizyk
b4225a305a
Translated using Weblate (Ukrainian)
Currently translated at 85.7% (1279 of 1491 strings)
2022-09-21 13:20:40 +02:00
Andrij Mizyk
c9d78153ea
Translated using Weblate (Ukrainian)
Currently translated at 85.7% (1278 of 1491 strings)
2022-09-19 21:16:03 +02:00
James Valleroy
b7295511b8
Release v22.20~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.20_bpo11+1
2022-09-15 19:57:16 -04:00
James Valleroy
39a7bb66c7 freedombox Debian release 22.20
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmMf3hoACgkQd8DHXntl
 CAhlfhAAyuGY0XAS9T9ZXIsrwoTxfD6TA/3VnOnkf8/HJBz6NwjODc37G4flGG7N
 hwIQTOU2BuG6ElA4fQ3GjzIJMMhkXdw4G5JlE/dygylMzP3VgVvrhXrw7NAHt53N
 qhCSEWWOHK4B69MDzxy2pGFtETMbonNNXgc4UBVNP3BeY9jCtIU6BK1HqTeDKcff
 oiH0g0Io2y1LAdWhbLhnaXN450FvgVX6PZ/oQnPPjrIgbSPcVki2SRpp95jDVA0G
 xLQ8BbQbP1D9+hTDFqNY8+QPTZN7NlBN6xXw5w6H33SCQhrroTx8BlR8ycgTj0TN
 9/OXK66L1GyRmWT7T9fGov6QzxSyRR1MeE4SStJUZLxv9Rx017ZMGleCIEAcZaiD
 ZMsPBIxEgYavlkhegyMIcO/U3OnMbYj7VEhsgflBiQLSI2lZQIwbkQZIQS9ZenP5
 1IAeHOG/StM1ElKOwVBkq8wXPAJXSjUUTlaZa58l4sipXxbDjZWC3No76VDy82lg
 LGXO26NLwKU/V/3L+ZQXdOBJCT9DvLa9Wm0mKFZoENJPkDF/ua/xtyrNije5i38D
 QPI3osylAvTvtXjiirrXtnret7O5IFg5tznuYOH2HTYyXDbUD9giWf/boJnltXnN
 CJyJQdUF82sn6VeJG5TJQkqnBmrQImLZdoJ5cXT3X8kSpFK3Q1I=
 =sqEa
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmMju7UACgkQd8DHXntl
 CAjx8A/7Bf7E5pbSJYXZNnqycs+Ap5tXJB7YR9h1HeA/j8NNdG3L65wO0E/QZYbH
 vXC9UI9M1zw+/Yt4eYHiCLvIm1R4+6cifiydCiwhJwqlq9gnKNspjyQO+2cWkhzD
 7q8OrymFOg99wfAcrXB3kxS25/LGETPZ1MgA95OqAA4o85qokcxlJT9JvoWRtksn
 QiWxYAww1Xq5zAB5SWk4D7eVgfplylR007c23HGVRZUdvZfY5SomHJKcFBLqzjGt
 aBF0xEMYDGl/+3Qtrk4VjPcuX5foKVSEZjPGMX/CfgeF6kYUMNA6w56zXZUNmAvU
 Twi7RnepChB42qZUexx0osf6tXfh4YaFKbc1SBIxEDr0HBL2bZQcG9DvZ+sXAMII
 C8gOJomoW/8P2SD8YNAt7s2/GmyMITPgV+CJ8JDMSQw1L9YhS5INlHOyJkCKg2Uc
 7vglW2ypwSH64Xbrf60p8Eu0wu7b4ajN8rRSetTB46BfK01/JmQBjCVPF0EjnPD3
 y4rdN0DUB8z1bbF98RFn7Hhi6liyxq6tnhI+/y3i20CUxke7y+nrVSBxNPspjobQ
 u0/lP6mR8pjtE/vV865IZyFCfLEMyU4o/K0qiXC30/NUbFiV/UeFK0c4AoxuD6Qu
 HPHsTRHGh/AmfchWzUCeZkWmCZ0S6V3cqbAyBccEd5jV3PS4sD0=
 =u6WI
 -----END PGP SIGNATURE-----

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

freedombox Debian release 22.20

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-09-15 19:56:35 -04:00
ikmaak
b638da5ed9
Translated using Weblate (Latvian)
Currently translated at 2.8% (43 of 1491 strings)
2022-09-14 19:20:02 +02:00
Besnik Bleta
805bb8234f
Translated using Weblate (Albanian)
Currently translated at 92.8% (1385 of 1491 strings)
2022-09-14 19:20:02 +02:00
ikmaak
e82c483a7e
Translated using Weblate (Albanian)
Currently translated at 92.8% (1385 of 1491 strings)
2022-09-14 19:20:01 +02:00
ikmaak
3e200f77ce
Translated using Weblate (Serbian)
Currently translated at 11.7% (175 of 1491 strings)
2022-09-14 19:20:01 +02:00
ikmaak
310ae9589e
Translated using Weblate (Greek)
Currently translated at 64.3% (959 of 1491 strings)
2022-09-14 19:20:01 +02:00
109247019824
50d5e8357a
Translated using Weblate (Bulgarian)
Currently translated at 39.0% (582 of 1491 strings)
2022-09-14 19:20:00 +02:00
ikmaak
6cd1568593
Translated using Weblate (Bulgarian)
Currently translated at 39.0% (582 of 1491 strings)
2022-09-14 19:20:00 +02:00
ikmaak
82f2b5da7b
Translated using Weblate (Slovenian)
Currently translated at 8.9% (134 of 1491 strings)
2022-09-14 19:19:59 +02:00
ikmaak
40319f74ab
Translated using Weblate (Lithuanian)
Currently translated at 3.1% (47 of 1491 strings)
2022-09-14 19:19:59 +02:00
ikmaak
6ba8ca4eae
Translated using Weblate (Hungarian)
Currently translated at 94.5% (1410 of 1491 strings)
2022-09-14 19:19:58 +02:00
ikmaak
4d796d0624
Translated using Weblate (Ukrainian)
Currently translated at 84.4% (1259 of 1491 strings)
2022-09-14 19:19:58 +02:00
Andrij Mizyk
87ec245990
Translated using Weblate (Ukrainian)
Currently translated at 84.4% (1259 of 1491 strings)
2022-09-14 19:19:57 +02:00
ikmaak
82566fe768
Translated using Weblate (Czech)
Currently translated at 99.9% (1490 of 1491 strings)
2022-09-14 19:19:57 +02:00
ikmaak
9e08c327e2
Translated using Weblate (Indonesian)
Currently translated at 58.4% (872 of 1491 strings)
2022-09-14 19:19:57 +02:00
ikmaak
13f3789e27
Translated using Weblate (Persian)
Currently translated at 15.6% (234 of 1491 strings)
2022-09-14 19:19:56 +02:00
ikmaak
9ffa3f3c02
Translated using Weblate (Polish)
Currently translated at 31.6% (472 of 1491 strings)
2022-09-14 19:19:56 +02:00
ikmaak
afe682e8e9
Translated using Weblate (Russian)
Currently translated at 96.5% (1439 of 1491 strings)
2022-09-14 19:19:55 +02:00
ikmaak
722227a0be
Translated using Weblate (Swedish)
Currently translated at 95.4% (1423 of 1491 strings)
2022-09-14 19:19:55 +02:00
Oğuz Ersen
c49e0e5718
Translated using Weblate (Turkish)
Currently translated at 100.0% (1491 of 1491 strings)
2022-09-14 19:19:54 +02:00
ikmaak
3e3556f76e
Translated using Weblate (Portuguese)
Currently translated at 13.2% (198 of 1491 strings)
2022-09-14 19:19:54 +02:00
ikmaak
400772e3e3
Translated using Weblate (Dutch)
Currently translated at 100.0% (1491 of 1491 strings)
2022-09-14 19:19:53 +02:00
ikmaak
08b7b29f3a
Translated using Weblate (Norwegian Bokmål)
Currently translated at 76.8% (1146 of 1491 strings)
2022-09-14 19:19:53 +02:00
ikmaak
4306f3bc61
Translated using Weblate (Italian)
Currently translated at 50.1% (748 of 1491 strings)
2022-09-14 19:19:53 +02:00
ikmaak
2f73b90e58
Translated using Weblate (French)
Currently translated at 100.0% (1491 of 1491 strings)
2022-09-14 19:19:52 +02:00
ikmaak
7866f05b17
Translated using Weblate (Spanish)
Currently translated at 98.7% (1473 of 1491 strings)
2022-09-14 19:19:52 +02:00
ikmaak
dc0fc1c198
Translated using Weblate (German)
Currently translated at 100.0% (1491 of 1491 strings)
2022-09-14 19:19:51 +02:00
ikmaak
cf353a6223
Translated using Weblate (Danish)
Currently translated at 41.9% (625 of 1491 strings)
2022-09-14 19:19:51 +02:00