369 Commits

Author SHA1 Message Date
James Valleroy
aa47619719
Release v22.21.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-10-01 10:07:29 -04:00
James Valleroy
23e760c9a0
setup.py: Move distutils import after setuptools import
Fixes: #2267

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
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
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
James Valleroy
216071109d
Release v22.20 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-09-12 21:07:38 -04:00
nbenedek
49d77f20d7
d/maintscript: remove tahoe and mldonkey apache conf files
Currently, tahoe-plinth.conf and mldonkey-freedombox.conf are left over
in FreedomBox systems that were installed on plain Debian. This commit
makes sure these files are removed.

Test:
1. I installed FreedomBox on Debian and checked if the obselete files are indeed present.
2. I built my own package with the modifications and updated FreedomBox with the
local deb file.

Signed-off-by: nbenedek <contact@nbenedek.me>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-09-08 21:25:22 -07:00
James Valleroy
93863167d2
debian: Add Italian debconf translation (Closes: #1019157)
Thanks for Ceppo for the patch.
2022-09-05 07:59:24 -04:00
James Valleroy
eccf75efdd
Release v22.19 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-08-29 22:34:18 -04:00
nbenedek
7fc3ce7c20
d/control: Break ufw as we use firewalld
Some VPS providers preconfigure ufw which can break the
FreedomBox installation process on plain Debian. To
prevent this, make the freedombox package remove ufw.

Tests I made:
1. Enabled ufw on a Debian system
2. Built a custom package with the modification in the
control file
3. Installed the custom packge.

Result: ufw gets removed before the execution of
`update-initramfs: Generating /boot/initrd.img-5.10.0-17-amd64`

Signed-off-by: nbenedek <contact@nbenedek.me>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-08-23 08:58:05 -07:00
James Valleroy
fa8954464b
debian: Update Spanish translation template
Thanks to Camaleón <noelamac@gmail.com>.

Closes: #1017452
2022-08-16 09:54:55 -04:00
James Valleroy
7071a05f47
Release v22.18 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-08-15 20:55:15 -04:00
James Valleroy
e6a28d5819
Release v22.17 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-08-01 21:02:44 -04:00
James Valleroy
7f075ae147
Release v22.16 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-07-18 20:50:38 -04:00
James Valleroy
8daf3d660b
debian: Follows policy version 4.6.1
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-07-18 20:14:29 -04:00
James Valleroy
2debe860f4
debian: Update copyright year
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-07-18 20:06:21 -04:00
Sunil Mohan Adapa
f8f7dd22b5
apache: Merge old configuration files into a better location
- It is simpler to keep all the configuration in a single file. Any overrides
are expected to be done by writing additional configuration files with higher
priority.

- /etc/apache2/site-available/ is typically reserved for virtual host
configurations. Redirections and proxying for all virtual hosts rather belongs
in /etc/apache2/conf-available/.

- This looses the option of disabling plinth-ssl.conf when needed. In the
initial days of enabling TLS, there was a need felt to keep the option of easily
disabling redirection to TLS in case there is a need for it. However, TLS
certificate setup is mature and the limitations are well understood. There is no
longer a need for it. It still may be possible to avoid the redirection with an
additional configuration.

Tests:

- In a fresh container, setup succeeds. Redirecting to https:// for /plinth
works. FreedomBox web interface is available.

- Without the patch applied created a container. Run setup and access Plinth
interface. Apply the patches. Apache setup is run. a2query -s plinth and a2query
-s plinth-ssl show that sites are not enabled. Redirecting to https:// for
/plinth works. FreedomBox web interface is available.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-07-17 12:07:55 -04:00
nbenedek
9efc56368c
rssbridge: New app to generate RSS feeds for websites
[sunil: Update description for simplicity, group info]
[sunil: Indentation fixes]
[sunil: End all URLs with a slash]
[sunil: Update frontpage shortcut to be a simple one]
[sunil: Enable single-sign-on for main interface only]
[sunil: In copyright file, merge with public-domain section]
[sunil: Simplify and vectorify the icon]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-07-17 09:04:48 -07:00
James Valleroy
d0118752f2
Release v22.15 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-07-04 21:43:09 -04:00
James Valleroy
402b5594aa
Release v22.14.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-06-27 08:45:18 -04:00
James Valleroy
041e154696
Release v22.14 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-06-20 20:52:43 -04:00
James Valleroy
fef8bfaf8c
Release v22.13 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-06-06 22:00:28 -04:00
James Valleroy
b7a1d4bf8f
janus: Add new app for lightweight WebRTC server
- Add basic video room based on demo.

- Set port range to use for RTP.

- coturn: Add component for time-limited TURN configuration.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
[sunil: Don't error out when coturn is not installed/configured]
[sunil: Prepend data- to custom attribute in HTML]
[sunil: Convert SVG with embedded bitmap to vector graphics]
[sunil: Hide Javascript license information in footer]
[sunil: Minor changes to comments for styling]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-06-06 17:42:41 -07:00
James Valleroy
0aead35ea8
Release v22.12 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-05-23 20:48:48 -04:00
James Valleroy
b8ea881938
Release v22.11 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-05-09 22:36:23 -04:00
James Valleroy
470b3cb9cd
Release v22.10 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-25 20:48:13 -04:00
James Valleroy
3653a09437
Release v22.9 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-04-11 21:18:48 -04:00
James Valleroy
dd7f2db631
Release v22.8 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-28 20:30:24 -04:00
James Valleroy
161f09fa9c
Release v22.7
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-14 20:30:46 -04:00
James Valleroy
0b4bac4643
Release v22.6.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-06 06:25:51 -05:00
James Valleroy
ab2cab3e96
Release v22.6 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 08:45:07 -05:00
Sunil Mohan Adapa
10606bfc69
email: Set an icon from Tango project
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:13 -05:00
James Valleroy
4a057aeb53
Release v22.5 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-02-14 20:41:40 -05:00
James Valleroy
5cda94735c
Release v22.4 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-01-31 20:05:31 -05:00
Sunil Mohan Adapa
668da20a02
mldonkey: Drop app not available in Debian Bullseye and Bookworm
Closes: #2157.

Original author of the app J. Carlos Romero <juancarlos.romero@gmail.com> has
been contacted to see if there is interest in continuing to maintain the app.
There has been no response.

Since the app is not available even in the current stable (Bullseye), few users
are presumably using it on a supported FreedomBox distribution. Any users are
advised to maintain the manually instead of relying on FreedomBox for it.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-01-22 11:55:34 -05:00
James Valleroy
8a9093e045
Release v22.3 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-01-17 20:18:28 -05:00
James Valleroy
7addb9b5e2
Release v22.2 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-01-11 20:10:23 -05:00
Sunil Mohan Adapa
6199718a19
debian, setup.py: Add dependency on python3-tomli
Closes: #2169.

python3-coverage >= 6.0 requires python3-tomli to be installed when using
pyproject.toml. There is no hard dependency on tomli for the coverage package
perhaps due to its optional nature.

However, python3-toml is not available in Bullseye. So, require a version of
python3-coverage that does not require python3-tomli.

Tests:

- Run git-pbuilder for stable and unstable. Builds were successful.

- Run autopkgtest for stable and unstable. Dependencies were satisfied but there
was an unrelated error during test collection.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-01-11 18:18:14 -05:00
James Valleroy
35f03e52b9
Release v22.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-01-03 19:51:51 -05:00
James Valleroy
00b5d1bf64
Release v21.16 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-12-20 20:58:26 -05:00
Joseph Nuthalapati
b0305746c8
tahoe-lafs: Drop app as it is not being used
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
[sunil: Add to configuration file removal in Debian package and setup.py]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-12-20 15:12:11 -08:00
Joseph Nuthalapati
621cb67527
diaspora: Drop app that was never finished.
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
[sunil: Add to configuration file removal in Debian package]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-12-20 15:11:29 -08:00
Joseph Nuthalapati
ce5274d9ee
monkeysphere: Drop app as it is not being used
Closes #2157.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
[sunil: Split diaspora and tahoe-lafs into separate commits]
[sunil: Remove monkeysphere from help/tests/test_views.py]
[sunil: Add to configuration file removal in Debian package and setup.py]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-12-20 15:09:50 -08:00
James Valleroy
555f68e936
Release v21.15 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-12-06 18:52:06 -05:00
Sunil Mohan Adapa
f2af08d8a6
main: List apps instead of modules
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2021-12-04 16:38:51 -05:00
James Valleroy
9718b2aa2c
Release v21.14.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-24 10:37:37 -05:00
James Valleroy
9a855f7bd2
Release v21.14 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-22 18:46:18 -05:00
James Valleroy
122bda7f7e
debian: Fail build if no module dependencies found
debian/rules uses --list-dependencies to collect the dependencies of
all essential modules. Ensure that the list is not empty.

Helps #2149.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2021-11-22 05:39:56 -08:00
James Valleroy
898a854ddc
Release v21.13 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-08 21:34:54 -05:00
James Valleroy
903bf6f29b
debian: Add python3-openssl to autopkgtest depends
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-11-08 20:42:30 -05:00
James Valleroy
0be73b686b
Release v21.12 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2021-10-25 19:45:54 -04:00