3100 Commits

Author SHA1 Message Date
Sciumedanglisc
234607399d Translated using Weblate (Italian)
Currently translated at 1.2% (12 of 927 strings)
2018-03-24 17:52:13 +01:00
Luis A. Arizmendi
49c1ea9b6b Translated using Weblate (Spanish)
Currently translated at 100.0% (927 of 927 strings)
2018-03-24 12:38:32 +01:00
Petter Reinholdtsen
1f67b42d2f Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.3% (828 of 927 strings)
2018-03-23 14:39:40 +01:00
danielwine
e4ae3f4ab7 Translated using Weblate (Hungarian)
Currently translated at 24.9% (231 of 927 strings)
2018-03-23 14:39:40 +01:00
Joseph Nuthalapati
c03cbb3cf3
manual: Fix manual page links for tor and power templates
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-03-23 10:44:41 +05:30
Joseph Nuthalapati
4064d6e231
manual: Link to manual from each service
Closes #930

- Make targets to download wiki pages of each service

- Add post-processor script for DocBook file processing

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-22 19:49:14 -04:00
Sunil Mohan Adapa
c6bccaaac0
Workaround security issues in django-axes
Newer versions of Django axes have newly way to get the IP address of a client
using ipware library. This has multiple security issues
https://github.com/jazzband/django-axes/issues/286 . Workaround them by
controlling the X-FORWARDED-FOR header sent from Apache to FreedomBox and by
limiting the headers that ipware uses.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-22 19:09:38 -04:00
Robert Martinez
21705a3294 Translated using Weblate (German)
Currently translated at 99.8% (926 of 927 strings)
2018-03-22 13:36:39 +01:00
Dietmar
7bcf21043b Translated using Weblate (German)
Currently translated at 99.8% (926 of 927 strings)
2018-03-21 13:15:31 +01:00
Robert Martinez
93be96bf5b Translated using Weblate (German)
Currently translated at 99.8% (926 of 927 strings)
2018-03-21 13:12:30 +01:00
anonymous
a901331cf1 Translated using Weblate (German)
Currently translated at 99.7% (925 of 927 strings)
2018-03-21 13:08:57 +01:00
Petter Reinholdtsen
b301722818 Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.1% (826 of 927 strings)
2018-03-21 08:38:30 +01:00
Joseph Nuthalapati
c03f92a407
searx: Rewrite url from /searx to /searx/
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-20 21:45:11 -04:00
Joseph Nuthalapati
34699d9040
snapshots: Update description
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-20 21:29:47 -04:00
Allan Nordhøy
9c11e3c4c6 Translated using Weblate (Norwegian Bokmål)
Currently translated at 88.0% (816 of 927 strings)
2018-03-19 22:44:42 +01:00
Dietmar
e34862b79a Translated using Weblate (German)
Currently translated at 99.7% (925 of 927 strings)
2018-03-16 22:37:17 +01:00
Pavel Borecki
0c03128084 Translated using Weblate (Czech)
Currently translated at 100.0% (927 of 927 strings)
2018-03-16 19:35:47 +01:00
anonymous
0b88555cb9 Translated using Weblate (German)
Currently translated at 96.0% (890 of 927 strings)
2018-03-15 21:25:06 +01:00
Dietmar
bd28991e1c Translated using Weblate (German)
Currently translated at 96.0% (890 of 927 strings)
2018-03-15 21:23:30 +01:00
Dietmar
3503da3458 Translated using Weblate (German)
Currently translated at 93.9% (871 of 927 strings)

Note: typo in English string: should be "aggregates", without "r"
2018-03-15 21:10:17 +01:00
Dietmar
90a54fc119 Translated using Weblate (German)
Currently translated at 93.8% (870 of 927 strings)
2018-03-15 21:09:29 +01:00
Pavel Borecki
ee8615f1e0 Translated using Weblate (Czech)
Currently translated at 100.0% (927 of 927 strings)
2018-03-15 19:03:05 +01:00
Igor
8041581f70 Translated using Weblate (Russian)
Currently translated at 100.0% (927 of 927 strings)
2018-03-14 14:31:02 +01:00
关羽
1cb96d8969 Translated using Weblate (Chinese (Simplified))
Currently translated at 67.9% (613 of 902 strings)
2018-03-14 08:35:28 +01:00
James Valleroy
500efc9f2c
Release v0.25.0 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v0.25.0
2018-03-12 18:41:29 -04:00
James Valleroy
58cc8fc46a
Fetch latest manual from wiki
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-12 18:33:03 -04:00
James Valleroy
8d35e4c3c1
Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-12 18:03:51 -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
474b363f0b
infinoted: Always check ownership of cert files in setup
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-03-12 18:49:42 +05:30
Joseph Nuthalapati
943142a0a5
sharing: CSS styling fixes and text changes
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-03-12 18:28:35 +05:30
Joseph Nuthalapati
498a0e3407
sharing: Update description
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-03-12 18:27:46 +05:30
Sunil Mohan Adapa
436a32d358
sharing: Add functional tests
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-03-12 18:27:29 +05:30
Sunil Mohan Adapa
ebabb2f8aa
sharing: Finish implementation
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-03-12 18:27:06 +05:30
Prachi
a42aed78f1
sharing: Add app to share disk folders using various protocols
- Adds the basic application framework
- Adds the sharing page for index and adding share
- Adds the action for sharing for adding and listing shares

Signed-off-by: Prachi Srivastava <prachisr@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-03-12 18:26:43 +05:30
Sunil Mohan Adapa
87dbdf6f3d
users: Generalize styling for multi-select widget
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-03-12 18:26:18 +05:30
Joseph Nuthalapati
eaa6d4ea62
ttrss: update client apps
- Add new F-Droid app
- Remove TT-RSS Reader which no longer works with the current version of TT-RSS
  server.

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-11 16:15:07 -04:00
Joseph Nuthalapati
fa812abce4 Translated using Weblate (Telugu)
Currently translated at 72.2% (652 of 902 strings)
2018-03-09 17:41:08 +01:00
Joseph Nuthalapati
9ab0e13ab9
snapshots: Refactoring and indentation changes
- Made updating snapshot configuration more efficient by running a single
  snapper command instead of one per configuration.
- Set default configuration for NUMBER_LIMIT only once at the time of
  installation. Snapshot version has been incremented to support this.

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-03-09 13:42:54 +05:30
Shubham Agarwal
7ff2196d04
snapshots: Add submenu section in UI
Signed-off-by: Shubham Agarwal <shubhama@thoughtworks.com>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-03-09 13:41:57 +05:30
Sunil Mohan Adapa
fe8536df8a
doc: Fix generation of HTML fragment
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-03-08 18:12:37 +01:00
danielwine
910198cdf5 Translated using Weblate (Hungarian)
Currently translated at 25.6% (228 of 890 strings)
2018-03-08 12:36:43 +01:00
Igor
e4119077f5 Translated using Weblate (Russian)
Currently translated at 100.0% (902 of 902 strings)
2018-03-05 18:40:08 +01:00
Igor
c34f7fa96b Translated using Weblate (Russian)
Currently translated at 100.0% (902 of 902 strings)
2018-03-04 17:41:50 +01:00
Алексей Докучаев
79c3b7de26 Translated using Weblate (Russian)
Currently translated at 99.7% (900 of 902 strings)
2018-03-04 17:41:17 +01:00
danielwine
41d58d7d2e Translated using Weblate (Hungarian)
Currently translated at 22.5% (201 of 890 strings)
2018-03-01 23:38:43 +01:00
James Valleroy
075ccf402a
functional-tests: Minor cleanup of license headers and whitespace
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-28 19:13:11 +01:00
Joseph Nuthalapati
af1406119d
searx: Add basic functional tests
- Tests to enable/disable Searx

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-28 19:01:03 +01:00
Joseph Nuthalapati
0bdc2802f2
functional-tests: Merge plinth-tester into plinth
- Rename Plinth-tester to FreedomBox
- Add pytest.ini to discover the root directory for tests easily
- Update README to say that py.test should be run from functional_tests
  directory.
- Add geckodriver.log to .gitignore

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-28 19:00:42 +01:00
Joseph Nuthalapati
73bac986e4
coquelicot: Rename Plinth to FreedomBox in license headers
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-02-28 19:00:04 +01:00
Luis A. Arizmendi
c5b7a0772a Translated using Weblate (Spanish)
Currently translated at 100.0% (902 of 902 strings)
2018-02-27 19:32:45 +01:00