James Valleroy
fcc37a8e28
Create initial django groups during first_boot.
2015-07-13 19:50:59 +05:30
James Valleroy
dbd4dff52e
Cleanup from switching group types.
2015-07-13 19:50:59 +05:30
James Valleroy
925fbe6cd2
Fix group management issues.
2015-07-13 19:50:59 +05:30
James Valleroy
32bb08c269
Also add admin users to posixGroup for sudo privileges.
2015-07-13 19:50:59 +05:30
James Valleroy
6ca38ba665
Switch LDAP groups from groupOfUniqueNames to groupOfNames, to work with libpam-ldapd.
2015-07-13 19:50:59 +05:30
James Valleroy
b1c9c81d58
Don't print LDAP user passwords in log.
2015-07-13 19:50:58 +05:30
James Valleroy
d65d2c4725
Fix group deletion.
2015-07-13 19:50:58 +05:30
James Valleroy
0eb3d35b5b
Add group management to user editing form.
2015-07-13 19:50:58 +05:30
James Valleroy
197c95a7bf
Add actions for LDAP group management.
2015-07-13 19:50:58 +05:30
James Valleroy
2adf14b8b7
Remove POSIX users.
2015-07-13 19:50:58 +05:30
James Valleroy
d672e24ac4
Add posixAccount class for LDAP users.
2015-07-13 19:50:58 +05:30
James Valleroy
1f2dc5e730
Update LDAP admin group when renaming/deleting users.
2015-07-13 19:50:58 +05:30
James Valleroy
2c5b829fb0
ikiwiki: Authorize users from admin or wiki group.
2015-07-13 19:50:58 +05:30
James Valleroy
f4835b4515
Add new LDAP users to admin group.
2015-07-13 19:50:58 +05:30
James Valleroy
82cf4df0bc
ikiwiki: Add required package for changing wiki settings.
2015-07-13 19:50:58 +05:30
James Valleroy
70e0c4f61a
ikiwiki: Enable HTTP auth using LDAP.
2015-07-13 19:50:58 +05:30
James Valleroy
7d80c95048
ikiwiki: Fix indentation in setup automators.
2015-07-13 19:50:58 +05:30
Sunil Mohan Adapa
124656b5ba
Add django-stronghold as dependency
2015-07-01 21:43:07 +05:30
Sunil Mohan Adapa
6fd04808d5
Don't require login for logout page & minor fixes
2015-07-01 07:57:21 +05:30
fonfon
9321aa4952
made first_boot state0 public
2015-07-01 00:01:02 +05:30
fonfon
824a9091c1
use django-stronghold for authentication handling (instead of @login_required)
2015-07-01 00:01:02 +05:30
Sunil Mohan Adapa
0335ee9c32
deluge: Further improvements to actions
...
- Perform disable even when the service is not running.
- Improve checking if deluge is enabled.
2015-06-28 11:17:17 +05:30
Sunil Mohan Adapa
2f56a516de
ikiwiki: Minor styling and fix
...
- Minor styling update in service description.
- Fix a minor issue that a2query outputs on STDERR when the
configuration is disabled.
2015-06-28 11:15:52 +05:30
Sunil Mohan Adapa
21e12b3c1f
deluge: Perform setup operations during enable
...
We should use on_install setups as sparingly as possible. We don't get
callbacks in cases where package is already installed. Until we
implement our versioned setup mechanism, doing some idempotent setup()
during enable() is much safer.
2015-06-26 18:52:26 +05:30
James Valleroy
a2fdd879d9
deluge, ikiwiki: Notify when service is enabled/disabled.
2015-06-26 17:34:38 +05:30
James Valleroy
2871519322
deluge: enable/disable refactoring
2015-06-26 17:34:38 +05:30
James Valleroy
5712c3d9ea
deluge: Also disable the service when stopping.
2015-06-26 17:34:38 +05:30
James Valleroy
fd73bcd734
deluge: Run setup and enable after install.
2015-06-26 17:34:38 +05:30
James Valleroy
9c717246ee
deluge: Install apache conf file during Plinth install.
2015-06-26 17:34:37 +05:30
James Valleroy
9d6ceaa0ff
ikiwiki: Use a2query to check if enabled.
2015-06-26 17:34:37 +05:30
James Valleroy
be14b49c83
ikiwiki: Install conf files during Plinth install.
2015-06-26 17:34:37 +05:30
James Valleroy
045dae59f7
ikiwiki: Enable during setup.
2015-06-26 17:34:37 +05:30
Bob Girard
5cb4916a42
Add Travis-CI status image to README
2015-06-26 12:07:01 +05:30
Bob Girard
d64ce6cc01
Bundle tests with applications
...
- For each application, add ./tests directory and __init__.py file
within it.
- Modify test controllers (coverage.py, runtests.py) to find the new
test directories for testing and coverage analysis.
- Move existing application-specific test modules (test_pagekite.py) to
the newly created directories.
2015-06-26 12:05:48 +05:30
Sunil Mohan Adapa
f91be5a4f9
ldap: Store password hashes instead of plain text
2015-06-26 00:30:48 +05:30
Sunil Mohan Adapa
82090af423
ldap: Minor styling fixes
2015-06-25 23:40:24 +05:30
James Valleroy
bc8523d9a3
first_boot: Also create LDAP user for initial user.
2015-06-12 15:49:41 +05:30
James Valleroy
3a3009c111
ldap: Switch to SASL authentication.
...
Assume that root is able to modify user directory entries.
2015-06-12 15:49:41 +05:30
James Valleroy
73a03c3b39
xmpp: Merge actions into single file.
2015-06-12 15:49:41 +05:30
James Valleroy
27e19b4373
users: Change LDAP user password.
2015-06-12 15:49:41 +05:30
James Valleroy
f16ea84f1d
users: Delete LDAP user.
2015-06-12 15:49:41 +05:30
James Valleroy
9f371d9a13
users: Rename LDAP user.
2015-06-12 15:49:41 +05:30
James Valleroy
219c3f4b06
users: Show if user is also an LDAP user.
2015-06-12 15:49:41 +05:30
James Valleroy
aece3d7ee0
Use ldapadd instead of slapadd.
2015-06-12 15:49:41 +05:30
James Valleroy
b2cd67c78b
xmpp: Add option to use LDAP for authentication.
2015-06-12 15:49:41 +05:30
James Valleroy
910ff97c62
users: Add option to create LDAP user.
2015-06-12 15:49:41 +05:30
Maximiliano Curia
8418713741
Remove unneeded extra server
2015-06-08 21:44:55 +02:00
Maximiliano Curia
24fe6131fc
Use the cherrypy autoreload feature only in debug mode
...
Small devices like the raspberry pi end up eating a number of resources (~20%
of the CPU according to top, even more if something else is increasing the
load, together with tor they eat ~70% of the cpu "on idle" ~50% for plinth
and ~20% for tor) stat the files once per second.
2015-06-08 13:13:29 +02:00
Sunil Mohan Adapa
19301e541e
roundcube: New app for web based email client
2015-06-07 17:41:51 -04:00
Sunil Mohan Adapa
56c732ab10
privoxy: New web proxy application
2015-05-27 22:46:57 +05:30