1061 Commits

Author SHA1 Message Date
Sunil Mohan Adapa
4db5a35ce0
repro: Open up RTP ports
- RTP ports used for voice and video communication can span a wide range
  of ports.  Some servers seem to restrict the range.  However, repro
  does not seem to do that.  So, open up the full range.
2016-10-01 08:19:57 -04:00
Sunil Mohan Adapa
7a80e04ddd
repro: Use firewalld provided SIP services
Now that firewalld has service definitions for SIP and SIP over
TLS/DTLS use them instead of custom service definitions.
2016-10-01 08:19:51 -04:00
Sunil Mohan Adapa
dce51fd6d7
networks: Support configuring IPv6 networks
- Very similar to configuration of IPv4 networks.

- Supports 'auto', 'dhcp', 'manual' and 'ignored' modes as supported by
  network manager.  'shared' mode is not yet implemented by network
  manager.
2016-10-01 07:09:03 -04:00
Dietmar
a40e93470b Translated using Weblate (German)
Currently translated at 99.0% (641 of 647 strings)
2016-09-28 21:44:52 +02:00
Алексей Докучаев
a8ee770e7f Translated using Weblate (Russian)
Currently translated at 100.0% (647 of 647 strings)
2016-09-26 09:15:58 +02:00
John Doe
6db167de63 Translated using Weblate (Turkish)
Currently translated at 100.0% (647 of 647 strings)
2016-09-23 21:27:53 +02:00
Dietmar
99c4afd82d Translated using Weblate (German)
Currently translated at 96.5% (625 of 647 strings)
2016-09-23 13:54:59 +02:00
James Valleroy
e7a7d83208
Release v0.11.0 2016-09-21 17:23:06 -04:00
James Valleroy
0f3efd750d
Update all translations with latest messages 2016-09-21 12:20:16 -04:00
James Valleroy
758234de7b
ikiwiki: Add help text about name restriction 2016-09-21 12:08:29 -04:00
Hemanth Kumar Veeranki
68046b638b
ikiwiki: Allow only alphanumerics in wiki/blog name 2016-09-21 12:02:23 -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
305cc3218d
xmpp: Replace jwchat with jsxc
- Update action to not configure jwchat anymore.

- Update action to not disable jwchat apache configuration.  Since the
  package is no longer installed, this could cause failures.

- Update action to no refer to jwchat in comments.

- Update jwchat-plinth Apache configuration to not include jwchat
  anymore.  Keep this file name for now instead of renaming it to
  jsxc-plinth as this would introduce additional complexity with little
  benefit.

- Install package libjs-jsxc instead of jwchat during xmpp setup.

- Create jsxc front page shortcut instead of for jwchat.

- Perform diagnostics on /http-bind/ URL needed for jwchat instead of
  /jwchat.

- Update links that launch XMPP web client.
2016-09-19 19:51:26 -04:00
Sunil Mohan Adapa
e57aa2ae85
xmpp: Add a view to serve JSXC embed page
This is a publicly available view since people should be able to login
even without access to Plinth interface.  Also avoid double login.
There should be no security risk in doing this.
2016-09-19 19:51:20 -04:00
Sunil Mohan Adapa
08068e60fc
xmpp: Introduce simple page to embed JSXC
Create a simple page based on example provided by Javascript XMPP Client
to embed it.
2016-09-19 19:51:13 -04:00
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
Sunil Mohan Adapa
375f594808
Add argument to list packages needed by apps 2016-09-17 13:48:46 -04:00
Sunil Mohan Adapa
8ce6312190
Tune log message verbosity
It is no longer very important to show Django configured applications
and module import messages because in practice we have rarely ever seen
being useful anywhere but for development.  Just print the module load
order just once.
2016-09-17 13:48:42 -04:00
Sunil Mohan Adapa
314eddfcae
Print django migrate messages only in debug 2016-09-17 13:48:39 -04:00
Sunil Mohan Adapa
8f179e0d9f
Remove trialing whitespaces and untabify 2016-09-11 13:15:02 -04:00
Sunil Mohan Adapa
ff0d117a89
Readjust the responsive widths of various tables
Most tables now occupy the full width of the container row.  Some of
them are otherwise squished.  Also make sure the new fixed container
layout has not reduced the originally intended width of a table.
2016-09-11 13:15:00 -04:00
Sunil Mohan Adapa
2c204429c6
Remove width management for forms
Now all forms will uniformly occupy the full width of the available
row.  Bootstrap originally designed forms this way.  However, we were
setting restricted widths on forms as they were too wide.  With the new
fixed container layout this is no longer necessary.
2016-09-11 13:14:57 -04:00
James Valleroy
e761789268
Switch from container-fluid to container
This will narrow the content area for larger displays.
2016-09-11 13:14:52 -04:00
ikmaak
ea86e43bfc Translated using Weblate (Dutch)
Currently translated at 100.0% (637 of 637 strings)
2016-09-10 11:58:58 +02:00
John Doe
d55b8f2636 Translated using Weblate (Turkish)
Currently translated at 100.0% (637 of 637 strings)
2016-09-07 19:11:10 +02:00
John Doe
069164dd70 Translated using Weblate (French)
Currently translated at 100.0% (637 of 637 strings)
2016-09-07 19:11:10 +02:00
Dietmar
412620b3a7 Translated using Weblate (German)
Currently translated at 98.2% (626 of 637 strings)
2016-09-07 01:57:57 +02: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
b097731e40
setup: Fix arguments to setup without install
- When arguments are passed to --setup-no-install, use them correctly.

- Explicitly initialize member in constructor

- Minor indentation
2016-09-03 11:28:58 +05:30
James Valleroy
548e0ebd60
Add --setup-no-install command
Acts the same as --setup, but does not install any packages. Will
raise an error if any required package is not already installed.
2016-09-03 10:02:54 +05:30
James Valleroy
a1a8e17497
Clean up remaining references to packagekit 2016-09-03 10:02:36 +05:30
Sunil Mohan Adapa
3454abdc43
monkeysphere: Allow non-root cancel of publishing
Implement killing the publish process from within the action.  Don't let
the killing be too generic to avoid potential security issues.  Kill
process only if it appears as expected.
2016-09-02 12:00:08 -04:00
Sunil Mohan Adapa
f9bea39483
monkeysphere: Handle unavailable imported domains
After a domain has been imported into a key and later the domain is
removed, handle the case properly.

- Show the Add Domains button only if there are domains that can be
  imported.

- Show domains that have been imported into a key but not available in
  the system specially.

- Sort list of domains shown.
2016-09-02 12:00:05 -04:00
Sunil Mohan Adapa
cd96af6854
monkeysphere: Minor indentation 2016-09-02 12:00:01 -04:00
Sunil Mohan Adapa
f68e8612f1
monkeysphere: Allow SHA256 hashes in URLs 2016-09-02 11:59:52 -04:00
Sunil Mohan Adapa
34a557c292
monkeysphere: Sort displayed items
So that reloading a page does not lead to complete order change.  Use
SSH fingerprint because that is available for all the keys.
2016-09-02 11:59:46 -04:00
Sunil Mohan Adapa
3fe6ea6014
frontpage: Cleanup urls for showing description
In a module, when URL is not avialable for a shortcut, send None instead
of an implementation specific detail on how to show description.  This
allows use to change the implementation of how description is shown
without changes to modules.
2016-09-02 20:06:53 +05:30
Sunil Mohan Adapa
7d2f9549a0
frontpage: Fix regression in showing description
- After the shortcuts were turned into a list instead of dictionary, the
  descriptions stopped showing in the front page due to an 'in' check
  that worked for dict.  Fix this by changing the shortcuts into a
  dictionary.

- Also make the key of the shortcut dict an 'id' instead of 'app' that
  could create confusion how an app maps to a shortcut.

- Minor indentation fixes.
2016-09-02 20:06:41 +05:30
Sunil Mohan Adapa
3763e28d15
ikiwiki: Make sure shortcuts show up after setup
If the wikis and blogs are already setup and ikiwiki is uninstalled for
some reason, then setting it up should show the existing wikis and
blogs.
2016-09-02 20:06:28 +05:30
Sunil Mohan Adapa
a319f78a92
frontpage: Don't show apps link when not logged in
Now, that we have link to the front page, that is the ideal page for
anonymous user to go.  Don't show the apps page link when user is not
logged in.
2016-09-02 20:06:19 +05:30
James Valleroy
f226b823a2
frontpage: Change shortcuts to list to simplify 2016-09-02 20:05:56 +05:30
James Valleroy
0d350638d0
frontpage: Mention Debian in sidebar text 2016-09-02 20:05:47 +05:30
James Valleroy
0fc1eaa1cd
frontpage: Separate shortcuts for XMPP server and client 2016-09-02 20:05:32 +05:30
James Valleroy
49eadd971a
Add information about enabled services to front page 2016-09-02 20:03:39 +05:30
James Valleroy
fa0bc7471f
frontpage: Add shortcut for each ikiwiki wiki and blog 2016-09-02 20:03:32 +05:30
James Valleroy
3eb7dd914a
Add basic front page with shortcuts to web apps 2016-09-02 20:03:24 +05:30
Izharul Haq
8bf797d17c Translated using Weblate (Indonesian)
Currently translated at 34.3% (219 of 637 strings)
2016-08-30 21:45:00 +02:00