369 Commits

Author SHA1 Message Date
James Valleroy
6d6fcc2b32
Release v0.34.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-16 19:35:01 -04:00
James Valleroy
6fdd033625
debian: Update standards version
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-16 19:34:42 -04:00
James Valleroy
ad50753d8a
lintian: Add override for no-debconf-config
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-04 20:34:52 -04:00
James Valleroy
0466528279
postinst: Fix indents and untabify
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-04 20:32:33 -04:00
Joseph Nuthalapati
637d1a4b7f
firstboot: Add debconf translations for wizard secret dialog
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-04 20:22:59 -04:00
Joseph Nuthalapati
ba9af6ddff
firstboot: Prompt for secret during firstboot welcome
- A freshly installed FreedomBox can be hijacked by a third party and an admin
  account can be created which can be used to inject malware or simply take over
  the instance. Password protecting the firstboot step is a good way to avoid
  this. A secret will be displayed to the user as soon as the Plinth package
  is installed, which they have to enter during firstboot welcome step. Also,
  writing this to a file in plinth's home in case the user loses it.
- This protection is not applicable for images built by freedom-maker and for
  Amazon Machine Images.

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-04 20:22:54 -04:00
James Valleroy
d846987e8c
Release v0.33.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-04 10:33:48 -04:00
James Valleroy
af21037f66
Release v0.33.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-02 20:27:06 -04:00
James Valleroy
08eeace30f
udiskie: New module for automatic mounting of removable media
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-07-02 19:00:32 -04:00
James Valleroy
bf03aab5d9
Release v0.32.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-06-18 20:37:47 -04:00
James Valleroy
f4cb391167
Release v0.31.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-06-04 18:16:30 -04:00
James Valleroy
f5fb4a8eae
Release v0.30.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-05-21 17:16:33 -04:00
James Valleroy
919b08a184
Release v0.29.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-05-08 05:21:18 -04:00
Sunil Mohan Adapa
daeec0528b
security: Fix issue with Plinth locked out from sudo
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-05-08 05:11:27 -04:00
James Valleroy
bb844ad63b
Release v0.29.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-05-07 18:45:27 -04:00
James Valleroy
b783afb7a0
Release v0.28.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-04-23 21:04:25 -04:00
James Valleroy
d83c5de6bd
Bump Standards-Version to 4.1.4
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-04-23 20:55:50 -04:00
James Valleroy
7aec462841
Release v0.27.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-04-09 19:34:46 -04:00
James Valleroy
9b8ef7223a
debian: Remove unused lintian override
Plinth has been a native package for several releases now. So this
override is no longer needed.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-04-09 19:06:31 +05:30
James Valleroy
4cfdf102a5
debian: Bump standards version to 4.1.3
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-04-09 19:05:49 +05:30
James Valleroy
a69e7a27a3
debian: Use https for copyright format url
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-04-09 19:05:13 +05:30
James Valleroy
094b586834
debian: Bump debhelper compat version to 11
Rely on dh_installsystemd instead of systemd-sequence.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-04-09 19:04:35 +05:30
James Valleroy
89bf39f756
debian: Move Lintian source-level overrides to preferred location
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-04-09 19:03:53 +05:30
James Valleroy
64e0499c9d
Release v0.26.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-26 20:19:17 -04:00
James Valleroy
97058532f9
Update doc-base for current html manual file
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-26 20:14:27 -04:00
James Valleroy
500efc9f2c
Release v0.25.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-12 18:41:29 -04:00
Sunil Mohan Adapa
1da594c32d
Support Django 2.0
This is the final change required for Django 2.0 support. Instead of using
MIDDLEWARE_CLASSES use MIDDLEWARE setting. Support for new style middleware was
provided in version 0.3.0, so depend on that version. Django built-in middleware
already supports new style and plinth middleware will now support new style.

The actual semantics of the middleware don't need changes. See:
https://docs.djangoproject.com/en/2.0/topics/http/middleware/#upgrading-pre-django-1-10-style-middleware

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-12 17:27:26 -04:00
James Valleroy
d93d26dad8
Release v0.24.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-26 19:22:45 +01:00
Sunil Mohan Adapa
f64a584aff
debian: Update copyright to FreedomBox Authors
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-16 20:11:17 -05:00
Sunil Mohan Adapa
90f2117554
Rename Plinth to FreedomBox in comments
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-16 20:10:45 -05:00
James Valleroy
5b37d0df8d
Release v0.23.0
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-12 19:17:49 -05:00
James Valleroy
c3001f5c2b
Add lintian override for symlink to Lato font file
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-12 19:16:37 -05:00
James Valleroy
05af10729c
Add fonts-lato as dependency
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-12 18:00:41 -05:00
Sunil Mohan Adapa
ac6fd1fc37
Release v0.22.0
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 18:40:35 +05:30
Sunil Mohan Adapa
e10c3eecd3
Update changelog
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 18:40:28 +05:30
Joseph Nuthalapati
45c23068db
matrix-synapse: Fix YAML format issues.
/etc/matrix-synapse/homeserver.yaml file has several complex cases of inline
comments which are introducing bugs when parsed with ruamel.yaml
Eliminated the problem by discarding comments altogether since the YAML data is
only read by Plinth and not by a human.

Closes #1214

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 12:30:16 +05:30
Sunil Mohan Adapa
db2b796165
Update Github URLs with Salsa URLs
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-01-30 11:06:13 +05:30
James Valleroy
74b012a7ce
Release v0.21.0
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-15 15:07:23 -05:00
James Valleroy
e4a2060f89
Update changelog
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-15 14:44:46 -05:00
Sunil Mohan Adapa
c957427a59
debian: Add e2fsprogs as explicit dependency
- To Build-Depends list as tests depend on it.
- To Depends list as storage action needs it.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-15 14:14:00 -05:00
Joseph Nuthalapati
d30ba771c3
Complete some of the pending changing in renaming some files to .md
In commit d4b4791, four files were renamed by adding a file extension .md
The files are CONTRIBUTING, COPYING, HACKING and INSTALL
This commit fixes the pending tasks and especially the bug where HACKING.md is
wrongly listed as HACKING in debian/plinth.docs and cause build failure for the
Debian package of Plinth

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-05 13:06:31 +05:30
James Valleroy
2e7b2d41fd
Release v0.20.0
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-01 15:04:26 -05:00
James Valleroy
3553cbe88a
Fetch latest manual from wiki
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-01 15:00:59 -05:00
James Valleroy
80f27bb7af
Release v0.19.0
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2017-12-18 17:17:15 -05:00
James Valleroy
029451870c
Bump standards version, no changes needed
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2017-12-18 17:16:47 -05:00
James Valleroy
efd34ac83e
Update changelog
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2017-12-18 16:42:02 -05:00
James Valleroy
a274b11f4a
Release v0.18.1
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2017-12-04 23:11:19 -05:00
James Valleroy
885ffd8b11
Release v0.18.0
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2017-12-04 20:15:40 -05:00
James Valleroy
f997cbe5a7
Update changelog
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2017-12-04 19:35:07 -05:00
Joseph Nuthalapati
e4f053af17
Make Plinth depend on django-axes 3.0.3 or later
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2017-11-30 20:22:20 -05:00