6258 Commits

Author SHA1 Message Date
James Valleroy
0bb36844fc freedombox Debian release 20.21
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/qmU0WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICDu6D/oCABorNsl9pKDa4FaY4NXRAga7
 33bYrVraW8f7EB5EBRakV8P0L8rQDSGEPK5bZf3WrjkebyLHe5IEFW7w2m6eclTb
 P37N+VrLEWCsvKVauCAPQcRV/Rlk+giNBSwsh7yyn70e/Gp4DntkRI4nJQuxO/E3
 /HhdrkluzEofoXzir/p1rLHL37C/mWHXJqpCBLrVILX9QH0jw6h3w/uEL8bX7i8l
 k1fUGsLxgwuoTOwjovZo+bKZmz1BFa0Qh4aoDzAwImaZZBraYX2v1NLdVhwoc0eU
 RL259NnjJD/oQvfRWPMq9npk1iSrm/RPRm2shkQZHVPoGlN9FDhlZg0CPGNP5nQL
 YVaB1kZIaLe/kBcv3ljUtDOpWJl/Jy6pq0Ma6BzhN/LQ2aRZL+eF1wRUGxjXqEJB
 2Et3IB9xLVA8jk0YoNVpQP2y0/+HXZBoNAMYfcMogmQfL4W1OYOdtJKaUDpzFV7W
 nIQINH6UBng0ucCXhJNfrozSzWRWOPcyx+4nMBNGYE6dXLp4i9NlNyAf6Y82k4a/
 sy2HUwfgkCDlnkfECIOnneQ2a/9A7/cKwhwryJlJz9Ib2sC/o1QBPyL6BGLGvoJS
 jvP14QR6WnqbkXM8sdsHi6LGwYadqn0e8jbCtIajQUICZmjWMM6rbGm+2TtqEtvy
 5f2rv/nc9BqGzWLBoA==
 =Jv5A
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/t5LEWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICPJaD/9jcXR3rBkyxJe9F+XCfG593Tkf
 ovSqnVKDPP1CGC0byN4QxdhYr99j9nJx5eY8MeCxKt4vhrS0Gjp+GRmtIyFCXSEE
 kxtY1sp86F3tI54zaWpDdnEc8edwpumU7BnOPiclgacl370CZ08mK5qmy+rYad4/
 dWro+5kXYcoy+2vWt1bNHRjQGfMyv/arbjgzclGI06segP6QVbHivhoMVbfDGmfz
 cX1YxT7yrW0Jz0JLEjSVoUzzeNVvmUilK8BKmQE7zDHg8hSm76SiTtUZkYmFlEh8
 2PqRsOpW/xA2al+OCjsrld0Rk3a4YFRPE3ex0bqbRP9TEgDOwPHR1rblNrKol+fJ
 7e7Z2cRjH9HVchedh4z+xeQYBLRPLdlCe6S+By8AD4xZYTFgUmllrj9EvXttptUV
 KwbGYogCoYVgH8AM2+fNwcgQCHNIMQizVyNOPcPYBzV5q6cOEgTq6Z23feaSxqVA
 9p0OQh0iR2TbnOHFXD6t2D2wtHILEptxIoG2n/Ec734XWt+BSf3rnFPRimA+Enn2
 WXIS0uOqX6HyTriNueFEdUCf+99+HmB+AqLmDy23RdMCWDh2vyOEAWwrCcUBIBJd
 b0C803B1DDcjEIo3/tmogZPS+L7j4eBES9nWKvfvdE/vI2Gw5hp9sujhOQOtNN3/
 RFvSXMvgElvcu40m8A==
 =WL06
 -----END PGP SIGNATURE-----

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

freedombox Debian release 20.21

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-31 09:48:13 -05:00
James Valleroy
da4ab1bc8b
Release v20.21 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.21
2020-12-28 21:09:18 -05:00
James Valleroy
92c9ba21ac
debian: Bump standards version to 4.5.1
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-28 21:08:14 -05:00
James Valleroy
f15a6f8d55
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-28 20:50:46 -05:00
James Valleroy
48c8a8fd29
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-28 20:12:06 -05:00
Doma Gergő
d94af183e7
Translated using Weblate (Hungarian)
Currently translated at 88.7% (1259 of 1418 strings)
2020-12-29 02:10:05 +01:00
n0nie4HP
c46696ad0a
Translated using Weblate (Polish)
Currently translated at 34.0% (483 of 1418 strings)
2020-12-29 02:10:03 +01:00
ikmaak
6f2e6f3373
Translated using Weblate (Polish)
Currently translated at 34.0% (483 of 1418 strings)
2020-12-29 02:10:03 +01:00
Nikita Epifanov
cb8a7df4a7
Translated using Weblate (Russian)
Currently translated at 95.4% (1354 of 1418 strings)
2020-12-29 02:10:02 +01:00
James Valleroy
30a0e69548
upgrades: Update searx search engines during dist upgrade
Flush stdout after printing debug info.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-12-28 10:48:45 -08:00
James Valleroy
092c7e70d1
upgrades: Allow grub-pc upgrade without reinstalling grub
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-12-28 10:48:38 -08:00
Veiko Aasa
6665052fe8
security: Fix access denied for user daemon from cron
When 'restrict console logins' is activated, debsecan hourly cron jobs fail
because the 'daemon' user is not allowed to run cron jobs. Add rule to the
login access control file to allow 'daemon' user to run cron jobs.

Fixes #1770

Tested that after I copied the file to /etc/security/access.d/10freedombox-security.conf,
there are no more debsecan cron job errors in the journalctl logs.

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: Fioddor Superconcentrado <fioddor@gmail.com>
2020-12-28 15:46:37 +01:00
spectral
79acc9b918
calibre: Fix manual page name
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-26 13:47:53 -05:00
Veiko Aasa
0255058656
users: Remove timeout when creating Samba user
Fixes #2000

Tests performed:
- All the users module tests pass
- Create a user, add the user to the freedombox-share group,
check that the user can connect to the Samba Group share.

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-26 12:59:08 -05:00
n0nie4HP
1101674cf3
Translated using Weblate (Polish)
Currently translated at 28.1% (399 of 1418 strings)
2020-12-26 16:29:15 +01:00
Veiko Aasa
5f3643cc24
apache: Create snake oil certificate if not exists
When FreedomBox package is installed on a fresh Debian machine where a
snakeoil certificate doesn't exist, generate a new one.

Fixes #1923
Fixes #1999

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
[Veiko: Made added code comment more precise]
Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-26 10:18:14 +02:00
Michael Breidenbach
327e76220b
Translated using Weblate (Swedish)
Currently translated at 100.0% (1418 of 1418 strings)
2020-12-24 18:29:15 +01:00
Fioddor Superconcentrado
9dcf87f1a4
Translated using Weblate (Spanish)
Currently translated at 99.9% (1417 of 1418 strings)
2020-12-24 18:29:15 +01:00
Joseph Nuthalapati
8085879643
deluge: Functional tests for bit-torrent group
Add tests to check that usage of Deluge is only permitted to users in
the group 'bit-torrent'.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-23 16:47:03 +02:00
Joseph Nuthalapati
c975fb94e3
deluge: Sync apache2 config with Transmission
Use the same reverse proxy configuration as Transmission for Deluge.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-23 16:46:47 +02:00
James Valleroy
22bc2ffe81
Release v20.20.1~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.20.1_bpo10+1
2020-12-22 07:07:04 -05:00
James Valleroy
6200b67531 freedombox Debian release 20.20.1
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/etLUWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICH71EACmlMmGNu4AjT8eXe6c8QAzkPZ8
 sKYbZvWzvmnsCgWFMRETZ5IYv/PFCIPHW+pCivB9xw6BhnAvNCq0EY/uji7DBSNG
 LYiZttiUmsGF/Y7DInUEgboZ6fvKCi4B/C7+/Sit2FLVlMk2MmekRMTZzLFWf0ho
 QQRhpO9oVuKPAvdUSALuKXfa6u4yBdFunTiq1TIs86HR//FM1IdJTuUXbwAMkX7r
 8m6WSdKK8rEnH0+3csIhbGvGXjLBFgjRlr6Fmv9godCgYMPhAzrL64UzG6dlzcj7
 qPwi9gcy191Y7Cc2ZrWBwNBu+bXss23y8VTsWqVIaE70C6c53SRUJrgPbSPi0mxi
 qLl0amgotvfYGMzdy3vrZzCIbtFUnBQ+haw0L+vi/IaiVd8R7lCQCofXBJyHTLLJ
 MySZ5/C3qTCHFMYnnrhkJQZItm/Bn88j2+gK0Bd8Ik3RID0DKkOwkfUw9c0pYJhJ
 1oN3DD6lkEDPPo6hplwJbrLjeQJ58lmp5NryZzr3QHpwBsLRmr3hiyai+LyJPbxQ
 3qff6Q/nYO9IgAsfLfpS170ZKf3rIQF/YZUfXe+7NGhlV0tQwDeuNIFyhgQpLD68
 vleLRaqAMONpE/CBa+AUqCSBT2FHh3zIaIG7vU0HlbWj3lEA51IAvEumQtvWbvNd
 nytEdKQjK84ggpSXYA==
 =a4nE
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/h4TQWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICC1wD/4iG89tmLhAEikKE1nvzpXEzxwh
 Z06TeuExxesofyqYByaj3Th1hSCPMlCvOn5Y7M9ke9xLH5c1ndjKhHaG3vRn9CZH
 XWtRef0c7e7+2XDsio5uiKL4RINa90djTTf7Qjwfi/0DvnuK88xVKwP7RldLo1N8
 LSKnIp/clVKA5dSrnyyUITJAW+QTzrdHHpk6UIeSrHG/dsmU/RWMYf408t5D+FU5
 aKqLQAMjHI4R4zfR00MerQuggNWLsuskWRBK6gHhfQFIJyKns1s4ZSm6tuhM/kmS
 lNxPD8FJ9v3vFBFEVG9DxnZFbrkipYoFAEIZ4thfXUkHRoIFQvPGfjN2QRBh28O5
 16t8Yv354u19SiB52Uvvx9ckuU01+m7Pgql7xx0fm+a4KrxnM86UajtQG8bTT0fw
 inwrKJLA+vwBxFTvinmOckqyr9Qq/FMAY651qywyP9qf6NfArGjPiW+aXJ4zGdX1
 SgUWfl/5Z8bbgW+XHLEvNmWBQIAY1oXgUio2wqREuD7qOpUxuBwEw8HKczbycrii
 8uvRvtCjfrXGfxtwMweLr4f8fuKzX0VrenQHvoKWyXV2Zp4P97HshfZEVSsOJlJ/
 7rgibY3OjHfFJmQzfzKIztjhmnoEMzeMbRtYJM8yFJY+STGUbr1bdJ83LJV3gsxn
 wvNiEtTy+U7dA9b9Ew==
 =6w60
 -----END PGP SIGNATURE-----

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

freedombox Debian release 20.20.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-22 07:06:01 -05:00
Fioddor Superconcentrado
2a7fc709a4
Translated using Weblate (Spanish)
Currently translated at 99.9% (1417 of 1418 strings)
2020-12-21 15:41:17 +01:00
Johannes Keyser
75f4be83eb
Translated using Weblate (German)
Currently translated at 100.0% (1418 of 1418 strings)
2020-12-21 12:29:32 +01:00
James Valleroy
a73edb9f32
Release v20.20.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v20.20.1
2020-12-19 19:19:18 -05:00
James Valleroy
287f6560da
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-19 19:17:39 -05:00
Veiko Aasa
472590f6fc
javascript: Fix disabled submit buttons when navigating back to a page
When navigating back to a page, enable buttons that were previously
**temporarily** disabled.

Closes #1996

Tested that on the manage snapshots page, when browsing to delete view
and then back, the "Create Snapshot" button is enabled.

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-12-19 14:01:33 -08:00
James Valleroy
c986bf8ff5
config: Skip homepage test on buildd (Closes: #977527)
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-12-19 13:50:20 -08:00
James Valleroy
925903e72b
help: Update status log test
Check for either "Logs begin" (stable) or "Journal begins" (testing/unstable).

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-12-19 13:41:26 -08:00
James Valleroy
f5b34704ee
tests: Skip initial update
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 17:15:16 +02:00
Veiko Aasa
9a6fa83376
gitweb: Make functional tests compatible with pytest-bdd v4.0
In pytest-bdd v4.0, given steps are no longer fixtures.

- Make gitweb_repo_metadata a fixture.
- Remove errorneous fixture usage from the gitweb_repo_should_not_exist
  step (fixture gitweb_repo returned always None).

Tested that gitweb functional tests pass when using pytest v4.0.2

Signed-off-by: Veiko Aasa <veiko17@disroot.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-12-19 09:49:23 -05:00
Sunil Mohan Adapa
e6a858f3fe
ui: Fix warning button colors
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:54 +02:00
Sunil Mohan Adapa
6574ec2d44
apache2: Disallow all inline styling in sandbox settings
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:54 +02:00
Sunil Mohan Adapa
83c0adf6cf
ui: Avoid inline styling for setting progress bar width
- attr() CSS function can't used practically on anything but the content
property.

- Introduce a hack for setting any arbitrary percentage width on an element
similar to w-25, w-50, w-75 and w-100 bootstrap utilities. This hack should not
be used widely.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:54 +02:00
Sunil Mohan Adapa
30aae90030
help: Show version information as an alert
- Move the message to the top as it is important and a likely reason to visit
the about page.

- Turn it into an alert so that it stands out from the rest of the text. Success
when up-to-date, warning otherwise.

- Remove custom inline styling.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:53 +02:00
Sunil Mohan Adapa
a9ff7a4408
pagekite: Eliminate inline styling
- Use bootstrap utility instead.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:53 +02:00
Sunil Mohan Adapa
c2cd8f50c2
firstboot: Use bootstrap for logo styling
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:53 +02:00
Sunil Mohan Adapa
ae535268b2
ui: Use common styling to hide logo during firstboot
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:52 +02:00
Sunil Mohan Adapa
084921ac0d
first_setup: Use template variable to refresh page
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:52 +02:00
Sunil Mohan Adapa
0e09d08d17
help: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:51 +02:00
Sunil Mohan Adapa
ccefd98135
letsencrypt: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:51 +02:00
Sunil Mohan Adapa
9c2d936b33
sharing: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:51 +02:00
Sunil Mohan Adapa
3031d2063d
storage: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:50 +02:00
Sunil Mohan Adapa
001923312b
backups: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:50 +02:00
Sunil Mohan Adapa
b09e252731
upgrades: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:49 +02:00
Sunil Mohan Adapa
cd58957e36
samba: Split CSS styling into separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:49 +02:00
Sunil Mohan Adapa
c37bb77ed3
monkeysphere: Split CSS styling into a separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:49 +02:00
Sunil Mohan Adapa
4b9b683a16
firewall: Split CSS styling into separate file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:48 +02:00
Sunil Mohan Adapa
eeac81b8c6
networks: Use table for styling network connection list
- Split CSS into a separate file.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:48 +02:00
Sunil Mohan Adapa
4b10d525bd
networks: Use common styling for Wi-Fi network list
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-12-19 16:26:47 +02:00