68 Commits

Author SHA1 Message Date
James Valleroy
413256569d
Style changes
Update changelog.
2017-01-26 12:33:32 -05:00
James Valleroy
7679ba277a
Release v0.13.1 2017-01-22 14:45:02 -05:00
James Valleroy
239bdd219f
Update changelog 2017-01-20 17:48:59 -05:00
James Valleroy
d639990894
setup.py: Install all first-run scripts for freedombox-setup 2017-01-20 16:51:48 +05:30
James Valleroy
c0d1f22196
Update changelog 2017-01-19 18:48:32 -05:00
James Valleroy
a8486b53d2
Release v0.13.0 2017-01-18 20:10:21 -05:00
James Valleroy
1d186ff87b
Update changelog 2017-01-18 18:42:21 -05:00
James Valleroy
c7b4bb7cc8
help: Fix issues with new version indicator 2017-01-17 12:29:33 -05:00
James Valleroy
2c37316648
ejabberd, jsxc: Fix few remaining issues from module split 2017-01-09 16:54:58 -05:00
James Valleroy
85b87268b4
tor: Fix various issues related to plinth instance
- Remove extra newlines added to torrc.
- Remove comments added in random places to torrc.
- Enable tor instance during setup.
- Fix restarts to use tor instance.
- Revert change to augeas lens to attempt handling +.
- Add support for hyphens in values to augeas lens.
- Increment module version so setup can run again.
2017-01-08 15:36:59 -05:00
James Valleroy
24943ebe15
bind: Use django's form validation 2017-01-06 19:03:53 -05:00
James Valleroy
e5b32aa6b4
Add TODO for confusing firstboot step id
Update changelog.
2017-01-02 15:05:27 -05:00
James Valleroy
3a4411e299
Update changelog 2016-12-28 19:35:13 -05:00
James Valleroy
533118c7f5
Refactor minetest server config
Only load augeas once to read the config.
2016-12-23 10:49:27 -05:00
James Valleroy
9b2c7f2d48
Fix link to jsxc-plinth.js in JS license information
Minor updates to html formatting
2016-12-20 17:36:05 -05:00
James Valleroy
f8dfd49f0f
frontpage: Rearrange parameters for add_shortcut
Rename id to shortcut_id.
2016-12-18 12:32:49 -05:00
James Valleroy
70a858597a
Refactor module list command 2016-12-14 15:32:44 -05:00
James Valleroy
811dc3952d
Release v0.12.0 2016-12-08 15:59:57 -05:00
James Valleroy
079b7cea5f
Update changelog 2016-12-08 15:48:14 -05:00
James Valleroy
5f1c72d647
tor: Only register service if module setup is complete 2016-12-04 13:45:29 -05:00
James Valleroy
66e3febc51
frontpage: Set icon size to 300%
Because the icons don't uniquely identify apps, we don't want to
minimize the shortcut text too much.

Rename center-header to center-info.

Minor adjustments to templates for readability.

Update changelog.
2016-12-04 11:34:02 -05:00
James Valleroy
5ba9f2824a
minetest: Bump module version
This is to ensure that new managed_packages will be installed.
2016-11-25 12:44:33 -05:00
James Valleroy
0529766b40
frontpage: Adjust template slightly 2016-11-24 11:59:46 -05:00
James Valleroy
69332a903d
Minor changes for frontpage configure button
Remove unneeded gettext around configure URLs.

Remove module-level variables for configure URLs. Just use it directly
in add_shortcut().

Use reverse lookup for configure URLs.

Check that configure_url is set before displaying.

Change appearance of Configure link to a button.
2016-11-21 19:13:23 -05:00
James Valleroy
9ca42fd271
Fix pylint errors
Update changelog
2016-11-17 12:14:23 -05:00
James Valleroy
b297435161
Require login to show JSXC shortcut on frontpage
Update changelog
2016-11-15 19:53:49 -05:00
mridulnagpal
14b65ae456
letsencrypt: Improve display when no domains are configured
Show better message, and hide diagnostics button.
2016-11-07 19:53:46 -05:00
James Valleroy
d220fa946a
Reverse logic for clearing domain name 2016-11-06 14:05:32 -05:00
James Valleroy
cf0e8219af
Use new setup state in template tag 2016-11-03 22:32:17 -04:00
James Valleroy
3fa243ef5b
Cleanup hostname change fix and clarify log message 2016-11-02 22:08:33 -04:00
James Valleroy
b7293e8d98
xmpp: Adjust message for domain not set 2016-10-28 12:55:24 -04:00
Sunil Mohan Adapa
5c75eb9649
dynamicdns: Allow reading status as non-root
Recently dynamic DNS module was fixed to use root ownership and limited
permissions for configuration and status files to avoid other users
reading dynmaic DNS account details.  This caused a regression when
Plinth is being run as non-root user.  This patch runs the commands to
read the current configuration as root user.
2016-10-17 11:49:45 -04:00
James Valleroy
f3e7054121
Update changelog 2016-10-01 08:38:52 -04:00
James Valleroy
ef16ca1cf4
Update changelog 2016-10-01 07:56:02 -04:00
James Valleroy
71f8869bea
Upstream patch from Debian bug #837206
Fixes DB and log file permissions. Also switch to new setup command.
2016-09-23 07:52:48 -04:00
James Valleroy
e7a7d83208
Release v0.11.0 2016-09-21 17:23:06 -04:00
James Valleroy
758234de7b
ikiwiki: Add help text about name restriction 2016-09-21 12:08:29 -04:00
James Valleroy
51386bfe37
xmpp: Bump module version number
This will allow existing installs to be updated for jsxc.
2016-09-19 19:51:29 -04:00
Sunil Mohan Adapa
ac9bda03e6
Update changelog regarding non-root user 2016-09-18 13:20:01 +05:30
Sunil Mohan Adapa
26a724b773
networks: Add batctl as dependency
This will be removed from freedombox-setup depedency list.
2016-09-17 14:03:58 -04:00
James Valleroy
2e3f91c8d5
Fix typo in man page
Update changelog.
2016-09-17 13:58:14 -04:00
James Valleroy
155ad8db15
Update changelog 2016-09-11 13:18:07 -04:00
Sunil Mohan Adapa
5a04d8057e
networks: Add polkit rules for network management
Allow Plinth to manage network connections even when running as 'plinth'
user and not root user.  This is done by adding polkit rules that
Network Manager checks

- Add new style Javascript based rules file for newer versions of
  polkit (>105). This is not fuly tested.

- Add old style .pkla file for older versions of polkit (<=105).
2016-09-09 19:47:41 -04:00
Sunil Mohan Adapa
699b595fb0
Fix streched favicon
The current favicon is vertically streched and violates branding
guidelines.  Reuse an existing, correct 32x32 PNG with transparency
instead of .ICO file.  This means that only IE version >= 11 are
supported.  Also use the modern format for specifying the favicon in
HTML.
2016-09-06 19:55:27 -04:00
Sunil Mohan Adapa
57bc8f1db6
letsencrypt: Depend on the new certbot package
Instead of the transitional package 'letsencrypt'.

I believe, there is no need to rename the entire module to certbo since
letsencrypt is stil a more apt name for the module.  Let's Encrypt is a
strong brand that people know.  The service is still called Let's
Encrypt.  Only the automation tool has been renamed to certbot to avoid
confusion of the service name.
2016-09-04 15:47:46 -04:00
Sunil Mohan Adapa
65aadef546
actions: Hush some unneeded output of systemd 2016-09-04 14:47:28 -04:00
Sunil Mohan Adapa
72c6aad514
minetest: Fix showing status block and diagnostics 2016-09-03 15:15:59 -04:00
Sunil Mohan Adapa
b65e1fb1c4
setup: Update changelog with new setup option 2016-09-03 11:33:16 +05:30
James Valleroy
ae0bd62b1e
monkeysphere: Use raw string for re match
Update changelog.
2016-09-02 14:40:28 -04:00
Sunil Mohan Adapa
b69720e0d4
Exit with error if any of the setup steps fail 2016-08-31 16:59:12 -04:00