1232 Commits

Author SHA1 Message Date
Sunil Mohan Adapa
24a67991ee doc: Stop ignoring removed files 2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
17a267513e doc: First revision of the FreedomBox Manual
- Fetched using the Makefile and processed using XSLTs.
2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
ef2d3a4787 doc: Fetch manual from the Wiki
- Already reorganised the manual page on the wiki for this purpose.

- Fix several issues with the Docbook export of MoinMoin.

  - Replace / in title with a space.

  - Remove revision history.

  - Convert image dimensions to points from pixels.

  - Fix incorrect wiki paths.

- Implement mechnism for downloading images and using them with
  relative paths.

- Remove the old way of compiling the manual.  Its contents are mostly
  not applicable for end users.  Design documents are outdated.  INSTALL
  and HACKING talk about Plinth installation not FreedomBox in general.
  A fresh man page will be written later.
2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
9d18759de5 doc: Remove non-existant doc files from LICENSES 2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
eb89f9fa80 doc: Remove themes.mdwn
Its information is merged into the online Developer Manual which will be
imported here.
2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
b4443330fb doc: Remove modules.mdwn
Its information is merged into the online Developer Manual which will be
imported here.
2015-09-27 09:49:45 -04:00
Sunil Mohan Adapa
3ba786275e doc: Remove scripts.mdwn
Its information is merged into the online Developer Manual which will be
imported here.
2015-09-27 09:49:44 -04:00
Sunil Mohan Adapa
9bee07f1a4 doc: Remove colophon that is no applicable
We are going to introduce the Developer Manual that may contain this
section and is composed differently that what Colophon talks about.
2015-09-27 09:49:44 -04:00
Sunil Mohan Adapa
bb892e5ef9 doc: Remove FAQ page, it is fully outdated 2015-09-27 09:49:44 -04:00
Sunil Mohan Adapa
af0d7285ca doc: Remove TODO file favoring central list
The generated TODO file is very limted in scope and gives a wrong
impression to a potential contributor.  We have worked towards a central
TODO list for the entire project scrapping all other TODO lists.
Redirect the contributor to that list.
2015-09-27 09:49:44 -04:00
James Valleroy
cdda77b3b4 Apply workaround to SSL config for mod_gnutls
HTTPS environmental variable is not set properly by mod_gnutls.
2015-09-20 12:09:09 +05:30
Sean Alexandre
d14f077608 network: CSRF check for (de)activating connections
Fixes issue #127
Network manager: fix CSRF when activating/deactivating network connections
https://github.com/freedombox/Plinth/issues/127
2015-09-19 20:03:20 +05:30
Sunil Mohan Adapa
09fa98f8b1 Make login box thinner and fix identation 2015-09-19 17:36:47 +05:30
ashok
5f9ddae0a9 Login Page 2015-09-17 23:21:42 +05:30
Sunil Mohan Adapa
91eaf3301d datetime: Move time zone to date time module
- It is more appropriate to have the time zone setting in date time
  module.
2015-09-04 19:53:46 +05:30
Sunil Mohan Adapa
da3e92312c config: Handle miscellaneous time zones also
- In appears that in Debian it is possible to set the timezones from one
  of the listed items in zonetab.info or addtitional timezones from the
  directory /usr/share/zoneinfo/Etc/.  Add these too.

- By default all FreedomBox images have Etc/UTC as time zone.  This is
  now properly listed.
2015-09-04 19:27:16 +05:30
Bharath Chava
b1c11b5cc7 Start deluge-web service after package install 2015-09-04 15:50:13 +05:30
Sunil Mohan Adapa
bff8dd5a5c tor: Fixes for APT transport setup
- When Deb822 formatted source files are present, error out and don't
  show as enabled.

- When /etc/apt/sources.list.d/*.sources files are present, error out
  and don't show as enabled.

- Handle files /etc/apt/sources.list.d/*.list.

- Workaround Augeas lens not understanding '[options]' in sources.list.
2015-09-04 15:38:16 +05:30
Sunil Mohan Adapa
09f64f6a4b tor: Disable APT transport when Tor is disabled
- To make sure that APT is not unusable.
2015-09-04 15:38:16 +05:30
Sunil Mohan Adapa
266a7cd15e tor: Show action errors properly in UI 2015-09-04 15:38:16 +05:30
Sunil Mohan Adapa
aa88b09d69 tor: Update APT transport help text 2015-09-04 15:38:16 +05:30
James Valleroy
787fc22d04 tor: Enable apt-transport-tor upon install. 2015-09-04 15:38:16 +05:30
James Valleroy
f25ce0216f tor: Add control to enable/disable apt-transport-tor (Closes: #78). 2015-09-04 15:38:15 +05:30
Sunil Mohan Adapa
1c046d0ece firewall: Remove assigning zones to interfaces
This is now properly handled by freedombox-setup network scripts.  There
is no need to set it up here.  Also there is chance they might by
configured wrong.
2015-09-02 19:48:35 -04:00
Sunil Mohan Adapa
100f8392e3 Fix issue with Apache configuration
I faced a situation that on my localhost resolved to an IPv6 address and
Apache was unable to connect to Plinth as Plinth does not yet listen on
IPv6 address.  It is best to change this to an explict local IP address
at least until Plinth listens on IPv6 address.
2015-09-02 19:40:54 -04:00
Sunil Mohan Adapa
114370c2e0 upgrades: Finish the reorganisation of views 2015-09-02 19:23:05 +05:30
James Valleroy
c539dc6db3 upgrades: Move auto upgrades configure form to first tab.
Split forms and views into separate files.
2015-09-02 19:23:05 +05:30
James Valleroy
76cdc69099 upgrades: Enable automatic upgrades after install 2015-09-02 19:23:05 +05:30
Sunil Mohan Adapa
35d3244636 xmpp: Minor identation fixes 2015-09-01 22:41:53 +05:30
James Valleroy
19a6e24685 xmpp: Display current domainname and example user ID. 2015-08-30 21:14:51 -04:00
James Valleroy
162b28aafe xmpp: Replace host list instead of adding during domainname change (Closes #167). 2015-08-30 19:16:14 -04:00
James Valleroy
6ecd184d37 datetime: fix page title 2015-08-29 10:39:21 -04:00
Sunil Mohan Adapa
28f84ad0b1 datetime: New module for date & time operations
- Enable/disable ntpd from this module.  Since ntpd has implications on
  anonymity.

- Implement NTP diagonstics from freedombox-setup.

- Eventually provide ability to set date & time of the system.

- Eventually move timezone configuration to this module.
2015-08-29 10:32:14 -04:00
James Valleroy
e7b68f7e28 diagnostics: Remove extra 'error' displayed results.
Just show 'error' for missing command.
2015-08-29 09:37:35 -04:00
James Valleroy
d8828ee877 tor: remove unused import 2015-08-29 07:50:47 -04:00
James Valleroy
9a25e6b21d tor: Add torsocks as required package, needed for diagnostics.
Display error for diagnostic if command is missing.
2015-08-29 07:48:06 -04:00
James Valleroy
dee7474b5e tor: minor comment updates 2015-08-29 07:04:22 -04:00
James Valleroy
f81e4a60d3 owncloud: fix diagnose url 2015-08-29 06:59:37 -04:00
James Valleroy
a95142cfff privoxy: Use diagnostics_button template like other modules. 2015-08-29 06:56:34 -04:00
Sunil Mohan Adapa
2926d17104 transmission: Implement diagnostics 2015-08-29 06:22:02 -04:00
Sunil Mohan Adapa
f81f53350f roundcube: Implement diagnostics 2015-08-29 06:22:02 -04:00
Sunil Mohan Adapa
8179e94d64 owncloud: Implement diagnostics 2015-08-29 06:22:02 -04:00
Sunil Mohan Adapa
4870e7dba3 mumble: Implement diagnostics 2015-08-29 06:22:02 -04:00
Sunil Mohan Adapa
3f9bcafeeb ikiwiki: Implement diagnostics 2015-08-29 06:22:02 -04:00
Sunil Mohan Adapa
20d8c56aa0 deluge: Implement diagnostics 2015-08-29 06:22:02 -04:00
Sunil Mohan Adapa
6b7de75b62 diagnostics: Implement diagnostics for Plinth
- Note that while Plinth is running or not running, diagnostics can be
  run on the command line with --diagnose option to Plinth binary.  That
  makes these tests just as useful as freedombox-setup testsuite.
2015-08-29 06:22:02 -04:00
Sunil Mohan Adapa
c2e85a872e networks: Implement diagnostics
- Since DNS server is started now by setting ipv4 'shared' method on a
  network connection, DNS tests are done here.
2015-08-29 06:22:01 -04:00
Sunil Mohan Adapa
69420c38cb privoxy: Implement diagnostics
- Mostly moved from freedombox-setup.
2015-08-29 06:22:01 -04:00
Sunil Mohan Adapa
8fd4f69bfd tor: Implement diagnostics
- Mostly moved from freedombox-setup.
2015-08-29 06:22:01 -04:00
Sunil Mohan Adapa
c417c12436 xmpp: Implement diagnostics
- Mostly moved from freedombox-setup.
2015-08-29 06:22:01 -04:00