6156 Commits

Author SHA1 Message Date
James Valleroy
f2b8abe8d0
Release v20.19~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.19_bpo10+1
2020-12-03 06:57:27 -05:00
James Valleroy
0cf78d8703 freedombox Debian release 20.19
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/FlsoWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICMDTD/0cj1nrqGByqBJzOAS50NUpcm5u
 CfG2tRx197GyWSgTqCiYY436cHC+Q6fSBdBtI0Zx3vc2GPQO6wJVKNE6HBfZpMHk
 a6h/+Vrj996dPLml3mQ5U2uca35M2uy25OSJF2sgPdv7Dru5tCk+Nn+um6lv9Cib
 dMMt165IM7RC1okHn9tWa3rzJs5ejZvktFliZsAiWe19zOYvPEZiKn0WQIeYGRiB
 gfGbuTf4OmHfni1EUAA66AsEP4yycMT9ER13NUjBNojGo/FSV3n2SwbNwPedbMe4
 CiD2Eml06x3ZMNsf/jcRCZjVFRv6tHBFypfzbmOVN3cyYLIQXsgkH026sJfvCDEm
 siJ92/7PNoVdrfbdB0j2x1jPguWvYgu4USrMaLdxFVTCMxoyF8fEbVUd5g6/i9tk
 kOi84Y73edjmki3ZgU9c1rCpN00rMJH8XeAV9ep15APi2b2Y8LNhTTBhr7aBoDIC
 m6sqMdl5l+BpvEWpcwE43vMx4A1FcFfFwnpNXxICe+siKshgqxt7qIMkvCQCaMSO
 YVa2zvQaXuDF2/MQUmqf7VFb00RY9KvL8PJ5zpoUQy0niIgpQVqzTOyXPHXnQUPC
 P5zQ23JFe9NJ+Kj7kcLTj/QA8yGgPSWjAlGWVmr8cJO0BTbJCmsVasxLvXtmlaiJ
 hzrtX1u/fK6GCi25zw==
 =ZuN1
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/I0l4WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICDsaEACeVUtKd4n+124qxvxx+oI8VbXv
 9d/ItEd0PMYGfUmqyo2pnpCAY75gC8XpJJqFtwIAlHSErNyHe7XDOyK4NRJvNX62
 ME8WJiUxLJH8BCfg2SFEcE1Z2xxuB6w+qSDitg41S5lOgln6SAobCOb9hdNFxNhv
 zHbS9+FSHhXxcztN7JzwGk8kzVrJGKoHYF+4Dp2oMIwPNXx2bI433m9Dv+KEIvbZ
 wpmJGbj9sx33WGy8t+nq99lluqRiHB0/6JL1TGC2smSLKsvNb4bStVJnuJdPM5UA
 LCbTtiPabqTZ4q34f/+iLVOks/1RPsk86VBqAAZVT0JkftkyPk1shaAPswg79MFw
 nTAmDX2xSrHLnC+RB8zFot62g++FtU48h8XyWPOgC02VaSzmTwBlqzm24q8jBx7k
 ZZotMZFpHEYwVid9QDmVDVYXQ1MB/KtrmdvPsVfdYacTfLlZmk4fX5pYYdpWz6ne
 z9/u+lw5wmJaKF5oprpQJMrEdIZ+4mgDCJwd27pii99k43T0Gy+qMspx64tqNW5I
 inwFLLD+LwIKtvbYk8m73n9WDKPKxMw81pvkDrCVP7CJSqhqx6kqgVwQISl8c7Q/
 4JVE83/AmXDB8RnBHiy2ZV607o5zh40HgqjnupaUaC0r1W2GqcPC70SywhYJ3EZg
 FC/bhTCxf0UXbiZeFQ==
 =hXTu
 -----END PGP SIGNATURE-----

Merge tag 'v20.19' into debian/buster-backports

freedombox Debian release 20.19

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-03 06:56:07 -05:00
James Valleroy
2fc5760af4
Release v20.19 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.19
2020-11-30 19:09:18 -05:00
James Valleroy
3b25004970
debian: Add python3-openssl as build dependency for tests
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-30 19:00:58 -05:00
James Valleroy
6bff26dc78
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-30 18:34:46 -05:00
James Valleroy
69f30d831d
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-30 17:27:30 -05:00
Oymate
0d06a8055a
Translated using Weblate (Bengali)
Currently translated at 0.4% (7 of 1405 strings)
2020-11-30 23:24:53 +01:00
ikmaak
5bf451323c
Translated using Weblate (Dutch)
Currently translated at 92.5% (1300 of 1405 strings)
2020-11-30 23:24:52 +01:00
Veiko Aasa
fcc4a933d2
Samba: UI: Show toggle buttons and share names
Closes #1989

I checked that all Samba tests pass.

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
[sunil: Minor indentation and styling fixes in template]
[sunil: Prevent multiple HTML attributes with same name in case of vfat]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-30 13:27:50 -08:00
ikmaak
89715c51de
Translated using Weblate (Dutch)
Currently translated at 90.4% (1271 of 1405 strings)
2020-11-30 01:29:06 +01:00
Fioddor Superconcentrado
c33d0a0b32
Translated using Weblate (Spanish)
Currently translated at 99.9% (1404 of 1405 strings)
2020-11-30 01:29:06 +01:00
ikmaak
f59c6a5ba8
Translated using Weblate (German)
Currently translated at 98.7% (1388 of 1405 strings)
2020-11-30 01:29:05 +01:00
James Valleroy
c5e0c68bec
sso: Add test to generate ticket
Related to
https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/1957

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
[sunil: Fix name of the fixture method copied from other code]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-29 15:07:51 -08:00
James Valleroy
d794b575e1
upgrades: Fix sources list for dist upgrade from buster
- Check apt sources list regardless of whether we are upgrading to
stable or testing.

- Replace stable code name with new stable code name.

- When testing, also replace "stable" with code name to be tested.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-28 21:29:14 -08:00
ikmaak
4f92e985d3
Translated using Weblate (Dutch)
Currently translated at 88.2% (1240 of 1405 strings)
2020-11-27 13:29:04 +01:00
James Valleroy
12dcf06d8e
Release v20.18.1~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.18.1_bpo10+1
2020-11-26 07:19:03 -05:00
James Valleroy
20c6a01638 freedombox Debian release 20.18.1
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl+8TzEWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICC2YD/0QwzMala89CWwikWghlxapEz44
 SdgfgcwbOTMbk2hczOav8vazQx2nDEywtRr2RVsdCi3LnhylAh7SgaSii4kUQvUE
 MJBVft9kZQfFcXdTAQRd+fB1W3L+C3wqFCfao7+oFa16rsFSwiPbYrKc93HJ1XDb
 O++vtaX4aaQ6yRkDGDSDG2gyoTZcmY00ryVX59a1gZqn/UQVIS/S0JC/ypKbWVyx
 zuBpeaT6cUXxb3pNG8PGw58KSUONsIBJGAj/ZxJyeZmpvqrnir4vvNhxwQjySe8/
 8semzXJdVi8NIHozSOthpkmpVa4NJprVQFgQESqtKdDIt5Dj+Vw0E6DyHxq6EREo
 HXqTnZePQcfkrIdtyutEzwPif/H7hTY0B/dOJ/J+s+YMunkekGZvM3zNvmA6/1Cr
 qrYXavsiMKtOmBl4yIuO3fkQPu8+1LGNqMenAvOYYrvAaFki/45AsbWgicAdonTG
 WoXswCR+DZqSpE8yFpqWU6wr9r9uqLJv0EynHJEl1bA5/EalaxbIlJ+PV4UXvh7Z
 dSZ6Ej2RmLeFmFMGpe5QWkHUsYUNHpd8dqTuZ8r3uGm3XFyMyGfMrkUiaqbfURDd
 0MwVobbOjQyTlvyUs5DWBuC+qHR4BytJTP663QvM1ddvRwfa+brNQaIacmqh11SV
 M6bDj0n/TP7aKGklrw==
 =xjvW
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl+/nNEWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICMLtD/9VmiezlmqiccVOqNOjoqQnt8PG
 vMXqxUueCsCLIVWde1UALJ+YYR9s73BpN4mCLEhjsN7XsVp24jeRXb9ZPrmcNd3R
 f9ChnVfy6NoJIFaSwB0BXsWFnmu8ZjSMiszZhogL15DPyTQkn9sxYYn2s4UwiDdl
 2109fqx3bu3WuzPFTMtWgopNSSteL3jxaU+0RgQMbuqnAi+Q2KwxWDaxb7RugRXW
 KBo4UFN8s1eifOle+SDETKWhqF8/Na+203xnENNObPXhWXDn0nldNNqZYGiCbGyQ
 O33x3awbsI6UjjaGz29ib0JDCnzY1MAuD5mHzZdf2GG+t39u9LYc3h2jRivvFipM
 IaIJ7Ve1zHVrnQfKXu8qy44EsfXmFaXXhmiLYWrgBo9Pi0Dk1LU9zNlt8kKbxqEa
 z6NtZERb9p0KEtgexl3QXLzfMHJ81CQignZZMAWwx+Svwg1/JiZF9YUKg0+lBYI4
 pjz6UbQXcg9Q6mt9tvL7dtNyNSFB7UEy4yVMgzz2wuXK2MHTm9eVtmi+XKC20dcH
 xlPHiHfB6EHD3H3mJe6C1YceEO0sQ9F7U4pZ5wPS9ng2GJrqBopbhb5ws81i12hC
 XIhg6XCQzGexi5vJOxXgb39N8MLdfk8pH9f0YKYgj4ciDnm1JHVGGMbcNErXOZEl
 IcMJjTRZNYPlJzgmQg==
 =7uBH
 -----END PGP SIGNATURE-----

Merge tag 'v20.18.1' into debian/buster-backports

freedombox Debian release 20.18.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-26 07:17:17 -05:00
James Valleroy
3455e72cbf
upgrades: Print steps in dist-upgrade
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-25 21:32:27 -08:00
James Valleroy
6c801f117f
upgrades: Use apt_hold contextmanager
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-25 21:32:23 -08:00
James Valleroy
5750373ea0
upgrades: Hold freedombox package during dist upgrade
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-25 21:32:18 -08:00
James Valleroy
890ab87589
upgrades: Fix flag name in info message
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-25 21:31:45 -08:00
James Valleroy
f968ac6023
upgrades: Add progress page for initial update
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-25 21:18:02 -08:00
James Valleroy
8b02c2bf3a
upgrades: Add first boot step to run initial update
Closes: #1708.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-11-25 21:17:55 -08:00
Joseph Nuthalapati
377010b078
openvpn: Deny access to users not in group "vpn"
A new function called `user_group_view` has been added to
restrict access to only users in the groups "vpn" and "admin".

Some changes are made in AdminRequiredMiddleware to handle this.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-25 13:15:22 -05:00
Joseph Nuthalapati
21326cfe46
openvpn: Add functional tests for user group "vpn"
This is the first functional test which tests the permissions of a
non-administrator user in a group.

Some changes had to be made in the form shown in users module for this
to work. The id of each checkbox in the "Permissions" section is now
predictable based on the name of the group. For example, the id of the
checkbox for the group "vpn" is `id_group_vpn`. Changes are also made in
`CheckboxSelectMultipleReadOnly` form class for consistency, though it
is not being used by this functional test.

Some utility functions for functional tests have been moved out of users
module to be usable by other app modules for testing group permissions.

One additional utility function to skip creating user if it already
exists has been added. Not using this function wouldn't break the test
but using it saves some time.

Changed password format string to use `S` instead of `w` to support
special characters in password.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-25 13:15:19 -05:00
Joseph Nuthalapati
7663b763f9
OpenVPN: Create user group "vpn"
A user in this user group will be able to download and use an .ovpn
profile to connect to the OpenVPN server on the FreedomBox.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-25 13:15:15 -05:00
ikmaak
8f98db9a69 Translated using Weblate (Dutch)
Currently translated at 86.1% (1211 of 1406 strings)
2020-11-25 17:26:26 +01:00
Fioddor Superconcentrado
5f6add64bd
snapshots: Translate snapshot types (field description)
Helps: #1938

BTW, columns centered.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-25 11:25:13 -05:00
Fioddor Superconcentrado
a110c70b6f
bepasty: Apply translation to autogenerated comments.
Helps: #1938

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-25 11:25:10 -05:00
Fioddor Superconcentrado
20f0b25ff5
networks: Apply translation to a tooltip.
Helps: #1938
It also corrects the transliteration of another tooltip.

Signed-off-by: Fioddor Superconcentrado <fioddor@gmail.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-25 11:25:07 -05:00
ikmaak
13c427ce96
Translated using Weblate (Dutch)
Currently translated at 84.7% (1191 of 1406 strings)
2020-11-25 12:29:02 +01:00
James Valleroy
45da955c31
Release v20.18.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.18.1
2020-11-23 18:38:07 -05:00
James Valleroy
18d7014854
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-23 18:37:10 -05:00
Hetgyl
2ca66a5389
Translated using Weblate (French)
Currently translated at 100.0% (1406 of 1406 strings)
2020-11-24 00:36:23 +01:00
Thomas Vincent
16009300fd
Translated using Weblate (French)
Currently translated at 100.0% (1406 of 1406 strings)
2020-11-24 00:36:23 +01:00
Thomas Vincent
4bf9bc82bc
Translated using Weblate (French)
Currently translated at 99.7% (1402 of 1406 strings)
2020-11-24 00:02:30 +01:00
Hetgyl
69d8fb9599
Translated using Weblate (French)
Currently translated at 99.7% (1402 of 1406 strings)
2020-11-24 00:02:30 +01:00
Thomas Vincent
6f66d2f9fc
Translated using Weblate (French)
Currently translated at 99.5% (1400 of 1406 strings)
2020-11-24 00:01:20 +01:00
Hetgyl
da9410eae7
Translated using Weblate (French)
Currently translated at 99.5% (1400 of 1406 strings)
2020-11-24 00:01:19 +01:00
James Valleroy
8ec02ab58c
Translated using Weblate (French)
Currently translated at 99.4% (1398 of 1406 strings)
2020-11-23 23:52:02 +01:00
Michael Breidenbach
f3567660de
Translated using Weblate (Swedish)
Currently translated at 100.0% (1406 of 1406 strings)
2020-11-23 23:49:27 +01:00
Burak Yavuz
eedd5e58a2
Translated using Weblate (Turkish)
Currently translated at 100.0% (1406 of 1406 strings)
2020-11-23 23:49:26 +01:00
ikmaak
8cdfd03507
Translated using Weblate (Dutch)
Currently translated at 83.2% (1171 of 1406 strings)
2020-11-23 23:49:26 +01:00
Diego Roversi
0d29fe340f
Translated using Weblate (Italian)
Currently translated at 55.7% (784 of 1406 strings)
2020-11-23 23:49:26 +01:00
Dietmar
0c151121b2
Translated using Weblate (Italian)
Currently translated at 55.7% (784 of 1406 strings)
2020-11-23 23:49:25 +01:00
Hetgyl
04413b4419
Translated using Weblate (French)
Currently translated at 99.4% (1398 of 1406 strings)
2020-11-23 23:49:25 +01:00
Thomas Vincent
25e5a2ef93
Translated using Weblate (French)
Currently translated at 99.4% (1398 of 1406 strings)
2020-11-23 23:49:25 +01:00
Fioddor Superconcentrado
1194be8010
Translated using Weblate (Spanish)
Currently translated at 99.5% (1400 of 1406 strings)
2020-11-23 23:49:24 +01:00
Dietmar
31cb18e62c
Translated using Weblate (German)
Currently translated at 98.7% (1388 of 1406 strings)
2020-11-23 23:49:24 +01:00
Joseph Nuthalapati
e81104aa86
sso: Fix regression in auth-pubtkt configuration
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-11-23 17:19:28 -05:00