1660 Commits

Author SHA1 Message Date
fonfon
435f980c6f
firstboot: freedombox.me pagekite vouchers
- Show PageKite voucher only if cfg.danube_edition is enabled
2016-03-13 23:32:20 +05:30
Daniel Steglich
9b4497212d Merge pull request #427 from jvalleroy/dynamicdns-string-updates
dynamicdns source string corrections
2016-03-13 09:11:29 +01:00
James Valleroy
767e3c4757
dynamicdns: Make corrections to source strings. 2016-03-12 16:11:55 -05:00
Sunil Mohan Adapa
529e6ae05b
Run Plinth setup during FreedomBox setup
Start DBus daemon to ensure PackageKit can use it.  Only start if it is
not already running.  Stop after setup.  Stop only if we have started
it.
2016-03-12 18:36:15 +05:30
Sunil Mohan Adapa
4c6d572e67
ttrss: Ensure database used is PostgreSQL
- Installing dbcommon-pgsql and not install dbcommon-mysql does not
  ensure that PostgreSQL is selected as the database for the
  application.  Set a debconf value to force selection of PostgreSQL.

- Minor styling fixes.
2016-03-12 17:17:50 +05:30
James Valleroy
368e64c5ca
ttrss: Use LDAP authentication 2016-03-12 11:38:28 +05:30
James Valleroy
47a54fadd1
ttrss: Add basic configuration 2016-03-12 11:38:22 +05:30
James Valleroy
15591b79ca
ttrss: Update to use ConfigurationView 2016-03-12 11:38:14 +05:30
Jallepalli Ashok Kumar
80bab090bf
ttrss: New module for Tiny Tiny RSS feed reader 2016-03-12 11:37:28 +05:30
Luis A. Arizmendi
2f3deb1b70 Translated using Weblate (Spanish)
Currently translated at 35.1% (200 of 569 strings)
2016-03-12 03:45:13 +01:00
the29a
bb1580709d Translated using Weblate (Russian)
Currently translated at 99.2% (564 of 568 strings)
2016-03-08 23:53:22 +01:00
James Valleroy
cc35fc2a68
monkeysphere: Remove key ID field from detail view. 2016-03-08 17:49:12 -05:00
Sunil Mohan Adapa
f4601e7b05
monkeysphere: Reorganize around keys instead
- Read Apache configuration to find the list of all available
  certificates and their associated domains.  Use this for setting UIDs
  properly.

- Solve the issue of re-importing renewed certficiate.  Use the SSH
  fingerprints as unique keys instead of domain names.  Compute SSH
  fingerprints for SSH keys and HTTPS certficates inorder accurately
  identify if they are currently imported into monkeysphere.

- Allow having more than one domains for a certficiate.  Add action to
  import new domains to an existing monkeysphere OpenPGP key.

- Import only once for a given certficiate and keep adding UIDs when
  domains get added.

- Merge services SSH and HTTPS giving us the ability to deals with many
  more services.  Remove special handling for different kinds of
  certificate sources.

- Supress monkeysphere prompts in case of reusing UIDs.
2016-03-08 23:32:29 +05:30
Sunil Mohan Adapa
28856d96a3
monkeysphere: Move more description to module 2016-03-08 23:32:20 +05:30
Sunil Mohan Adapa
7a7d957248
monkeysphere: Untabify, HTML message styling 2016-03-08 23:32:00 +05:30
James Valleroy
5c810ed87f
monkeysphere: Add Let's Encrypt certificates
Filter letsencrypt domains from snakeoil list.
Rename views for snakeoil and letsencrypt.
2016-03-08 23:31:42 +05:30
James Valleroy
cc6f44d87e
monkeysphere: Clarify arguments for import actions 2016-03-08 23:30:27 +05:30
James Valleroy
79edbd6195
monkeysphere: Add self-signed certificate section 2016-03-08 23:29:41 +05:30
James Valleroy
8c96d381e6
monkeysphere: Add key detail view 2016-03-08 23:29:29 +05:30
James Valleroy
18db38002b
monkeysphere: Consistently use the term OpenPGP
In user visible strings, instead of PGP or GPG.
2016-03-08 23:28:42 +05:30
James Valleroy
fbbd70a642
Remove #! sequence from ikiwiki setup automators.
These files are not executed directly, but through ikiwiki's setup command.
2016-03-05 16:14:47 -05:00
Sunil Mohan Adapa
3b7b7881b1
networks: Fix issue when looking up AP details
As reported by Jan Costermans, it is possible that for an access point
scanned by a Wi-Fi device, get_ssid() returns None.  The reported as
follows:

  if access_point.get_ssid().get_data() == ssid:

  AttributeError: 'NoneType' object has no attribute 'get_data'
2016-03-05 16:00:27 -05:00
James Valleroy
b38859b0d3
Merge branch 'common-view' 2016-03-05 15:32:38 -05:00
ultrapeer
84c752d7c7 Translated using Weblate (French)
Currently translated at 100.0% (569 of 569 strings)
2016-03-05 18:59:03 +01:00
Joel Valleroy
176f0320c3
Avahi should now display {box_name}. Fixes #414 2016-03-05 23:28:39 +05:30
ultrapeer
22ca61e4c4 Translated using Weblate (French)
Currently translated at 82.9% (472 of 569 strings)
2016-03-04 22:19:26 +01:00
Luis A. Arizmendi
49e59ce83d Translated using Weblate (Spanish)
Currently translated at 16.8% (96 of 569 strings)
2016-03-04 21:45:14 +01:00
Sunil Mohan Adapa
2078e209d1
views: Minor adjustment to module load order 2016-02-28 19:54:24 +05:30
Sunil Mohan Adapa
f04e1c1657
Minor PEP8 & spelling fixes in various modules 2016-02-28 19:38:53 +05:30
Sunil Mohan Adapa
711892486e
upgrades: Use common view for configuration 2016-02-28 19:38:48 +05:30
Sunil Mohan Adapa
a0e676c51c
ikiwiki: Use common view for configuration 2016-02-28 19:38:44 +05:30
Sunil Mohan Adapa
d31de69d36
datetime: Use common view for configuration 2016-02-28 19:38:40 +05:30
Sunil Mohan Adapa
7385bebb89
transmission: Use common view for configuration 2016-02-28 19:38:36 +05:30
Sunil Mohan Adapa
73c7d8e89e
avahi: Use common view for configuration 2016-02-28 19:38:31 +05:30
Sunil Mohan Adapa
ab96bc7068
repro: Use common view for configuration 2016-02-28 19:38:26 +05:30
Sunil Mohan Adapa
6a462cecc8
privoxy: Use common view for configuration 2016-02-28 19:38:21 +05:30
Sunil Mohan Adapa
75d35b3d60
mumble: Use common view for configuration 2016-02-28 19:38:17 +05:30
Sunil Mohan Adapa
07df62854b
restore: Use common view for configuration
- Rename the template from restore_index.html to restore.html to avoid
  having to create a custom view.
2016-02-28 19:38:11 +05:30
Sunil Mohan Adapa
1eae781e64
quassel: Use common view for configuration 2016-02-28 19:38:07 +05:30
Sunil Mohan Adapa
1f6935c30b
roundcube: Use common view for configuration 2016-02-28 19:38:00 +05:30
Sunil Mohan Adapa
40a9507aae
xmpp: Use common view for configuration 2016-02-28 19:37:51 +05:30
Sunil Mohan Adapa
fb19fed6f5
shaarli: Use common view for configuration 2016-02-28 19:37:48 +05:30
Sunil Mohan Adapa
5c7eb69c31
radicale: Use common view for configuration 2016-02-28 19:37:44 +05:30
Sunil Mohan Adapa
f205612831
owncloud: Use common view for configuration 2016-02-28 19:37:39 +05:30
Sunil Mohan Adapa
9422f43ba5
minetest: Use common view for configuration 2016-02-28 19:37:35 +05:30
Sunil Mohan Adapa
96ca09d59d
deluge: Use common view for configuration 2016-02-28 19:37:31 +05:30
Sunil Mohan Adapa
fa8c2cf6ff
views: Add a common view for enabling applications
- A lot of boiler plate code can be removed from Plinth if enabling and
  disabling an application can be done using a common base form.

- This also allows to define a reusable method in an application for
  enabling and disabling.

- This brings more structure to a application module and paves way for
  having a different views such as dashboard.
2016-02-28 19:37:23 +05:30
Sunil Mohan Adapa
4f31ad65b9
travis: Use trusty and pygobject instead of pgi
- Run tests on Ubuntu Trusty (14.04) instead of Ubuntu Precise (12.04).

- Use pygobject instead of pgi to test what we actually use in
  production.

- Use a virtualenv trick to make sure that Python actually picks up
  system packages (python3-gi).
  https://pygobject.readthedocs.org/en/latest/testing.html#example-travis-ci-configuration

- Don't let apt-get hang for user input. Specify -y.
2016-02-26 18:55:56 -05:00
Sunil Mohan Adapa
aba2b03c52
transmission: Remove unused import 2016-02-26 22:42:05 +05:30
Sunil Mohan Adapa
7e87f0304a
radicale: Listen only on internal addresses
- Since we are trusting the remote user header, it is much safer not
  listen on external addresses.  We don't that since Apache connects on
  internal address.
2016-02-26 22:34:25 +05:30