Benjamin Sonntag
44765c5dae
adding the variable for subadmin restriction
2010-04-19 10:03:51 +00:00
Benjamin Sonntag
20a7bb01c4
reverting a badly made patch
2010-03-04 14:32:02 +00:00
Benjamin Sonntag
7d711eabcf
alternc.install proftpd module tls management
2010-03-04 14:23:38 +00:00
Benjamin Sonntag
98c27aae57
adding changelog + CREATE TABLE for password policy management features
2009-11-30 06:11:27 +00:00
Nahuel Angelinetti
0f03969b8a
Merging blue desktop to trunk.
2009-09-08 05:29:38 +00:00
Antoine Beaupré
165aa0052d
do not overwrite named.conf
...
we still overwrite named.conf.options and that is where we do our
includes. that seems to be relatively acceptable upstream as they mark
only named.conf as a conffile.
See: #1025
2009-08-04 19:43:10 +00:00
Benjamin Sonntag
6b6cbf5b63
add ` everywhere on sql upgrades scripts
2009-04-22 18:50:55 +00:00
Nahuel Angelinetti
136ae243e8
make an upgrade script for 0.9.10 to fix an old mail redirect problem
...
Closes : #673
2009-02-18 18:01:34 +00:00
Nahuel Angelinetti
99d319dce5
Update of debian/control for Debian lenny(5.0) compatibility
...
Update of alternc.install to use force-reload, reload seems to no more be used
2009-02-17 21:20:23 +00:00
Antoine Beaupré
daf93a81f2
fix usage instructions
2009-01-29 01:09:40 +00:00
Antoine Beaupré
d09637d0ce
send email on new account creation
2009-01-29 00:54:52 +00:00
Antoine Beaupré
a7034d7779
add notes field to members
2009-01-29 00:40:49 +00:00
Antoine Beaupré
d5a5a929a6
move sessions to a shared /var/alternc/sessions
2008-10-31 17:55:06 +00:00
Antoine Beaupré
f47b431596
configure alternc-slave as a primary MX for the main server
...
this aims to resolve a lot of mail problems we are having on our deployment at Koumbit
2008-10-23 18:37:40 +00:00
Antoine Beaupré
2363fe5b47
fix apache restart sequence so they don't get restarted twice and only if necessary
2008-10-07 20:14:15 +00:00
Antoine Beaupré
7e8e9b1d6c
put the listen directive in the apache2-ssl config
2008-10-07 18:39:44 +00:00
Antoine Beaupré
b1a6bcf43e
create a apache2-specific SSL configuration file
2008-10-07 18:34:02 +00:00
Antoine Beaupré
c39d6991bf
configure SSL properly, that is, only if a certificate is provided
2008-10-07 18:28:39 +00:00
Antoine Beaupré
72328a9f4b
configure SSL on apache2
2008-10-07 18:00:06 +00:00
Antoine Beaupré
57b53fe31b
disable the default site in apache2 since it obstructs our configuration
2008-10-07 17:23:09 +00:00
Antoine Beaupré
0184e3c641
move the apache config code into alternc.install
...
this makes sure that apache is properly restarted after install and factors code out of the two postinst files
2008-10-07 17:21:18 +00:00
Antoine Beaupré
4df0af8571
call mysql properly in upgrade_check so that upgrade scripts are called properly
...
Closes : #1078
2008-10-07 16:49:05 +00:00
Antoine Beaupré
d7ad37bc9e
restart the proper apache in locale regeneration script
2008-10-07 16:10:59 +00:00
Antoine Beaupré
3bcb5159f9
stop overwriting named.conf
...
starting this release, only named.conf.options will be replaced (as we
need to modify the options {} block and can't just add another one). We
still install a named.conf, a fresh version from Lenny this time, so
that we get a clean start.
Also get rid of the bind_internal parameter that is not really used or
recommended, as it allows for authoritative nameservers to also serve
recursive queries (which is bad practice).
See: #1025
Closes : #1104
2008-10-06 23:58:04 +00:00
Antoine Beaupré
e6c66c2d8a
remove 2GB quota limitation
...
Closes : #1129
2008-10-06 23:27:17 +00:00
Antoine Beaupré
9a79f43537
fix parameter expansion in postconf
...
See: #1029
2008-10-06 22:48:58 +00:00
Antoine Beaupré
ca6dfe5d83
don't warn on main.cf configuration changes
2008-10-06 22:21:37 +00:00
Antoine Beaupré
704bc022ec
explicitely backup main.cf configuration even though we don't replace
...
it totally
See: #1029
2008-10-06 22:20:48 +00:00
Antoine Beaupré
77ddb5002f
do not override Postfix's main.cf: instead, we use a /etc/alternc/postfix.cf to hold our configuration changes and apply that on postinst.
...
Closes : #1029
2008-10-06 22:12:41 +00:00
Antoine Beaupré
cdb3a1e281
remove alternc/mynetwork debconf parameter, stop overriding it in
...
postfix
also split the config prompts between slave and non-slave package
See: #1029
2008-10-06 21:13:11 +00:00
Antoine Beaupré
66da56d2df
always run tar in C locale so that grep works properly
2008-10-04 18:54:03 +00:00
Antoine Beaupré
0de778c41c
move basedirprot call to postinst also
2008-10-04 16:50:14 +00:00
Antoine Beaupré
270c7a6e37
move /var/alternc-specific commands from alternc.install to postinst
2008-10-04 16:48:30 +00:00
Antoine Beaupré
8f43b19340
security precaution: leave the my.cnf readable only to the webserver. we're protected by the openbasedir
2008-07-10 21:37:29 +00:00
Antoine Beaupré
cf484070de
remove a bashism: don't use the function keyword to declare functions,
...
it's not POSIX.
Note that there might be some other bashisms around, but this is the
only one I am aware of now, so...
Closes : #1122
2008-04-24 15:35:33 +00:00
Antoine Beaupré
30057bba56
add a [mysql] block to our my.cnf that contains the database= settings
...
so that mysqldump and other utilities using this file don't get a
warning.
Note that we do not convert existing configuration so that
milestone:0.9.8 installs will have to be manually patched to remove
the warning on mysqldump.
See #1127 and ["Errata_0.9.8"].
2008-04-24 15:24:41 +00:00
Antoine Beaupré
115fe16dbf
use the proper variable for database user replacement. Closes : #1124
2008-04-17 23:04:26 +00:00
Antoine Beaupré
c92074b1e6
document that mysql.sh needs MYSQL_CLIENT
2008-04-15 15:07:14 +00:00
Antoine Beaupré
7cfa0db5ed
fix mysql.cnf regexp for a last time, i hope
2008-04-14 03:22:10 +00:00
Antoine Beaupré
becf621bb4
fix quoting again
2008-04-14 03:14:25 +00:00
Antoine Beaupré
21f2254a00
be more verbose in template expansion
2008-04-14 03:10:58 +00:00
Antoine Beaupré
6bedb59def
last minute fix: fix template instantiation for mysql passwords
2008-04-14 03:01:13 +00:00
Antoine Beaupré
d5a4c72e4a
Major redesign of the MySQL backend interface to fix a security issue.
...
See: #318 .
As of now, the MySQL configuration used everywhere by AlternC is not
stored in the main configuration file (/etc/alternc/local.sh) but in a
MySQL configuration file in /etc/alternc/my.cnf, which enables us to
call mysql without exposing the password on the commandline.
The changes here are quite invasive but will allow us to factor out
the MySQL configuration better. See #364 .
This includes a partial rewrite of the mysql.sh logic, which is now ran
from the postinst script (and not alternc.install) which will allow us
to actually change the MySQL root user properly. See #601 .
This commit was tested like this:
* clean install on etch (working)
* upgrade from a clean 0.9.7 (working)
2008-04-13 04:35:19 +00:00
Antoine Beaupré
73b7746f58
add missing configuration that wasn't ran properly when installing, since initrep.sh was removed from the installation at some point. remove initrep.sh altogether since it's not required anymore. Closes : #1109 .
2008-04-10 19:30:59 +00:00
Antoine Beaupré
21935b9c57
attempt to fix bug #1109 by explicitely creating the sasl directory
2008-04-10 18:52:23 +00:00
Antoine Beaupré
e8caebb01f
add trivial code to display an RSS feed on the home page of users, feed can be changed in the variables panel
2008-02-01 23:03:53 +00:00
Antoine Beaupré
62cd8a201b
fix typo
2007-12-12 22:16:17 +00:00
Antoine Beaupré
a035c95f98
reverting part of [1994]: keep on calling apache restart properly
2007-10-05 15:46:24 +00:00
Pierre Gilles Mialon
75e2f1cba1
Another fix to allow alternc to consider the php5 in an apache2 environnement
...
AlternC isn't ready to be install in an apache2 only environnement
- proftd depend on apache-ssl
- the link are built by the deb package and if /etc/apache(-ssl)/conf.d didn't exist the installation failed ...
2007-10-05 14:46:40 +00:00
Pierre Gilles Mialon
03038d18dd
Suppress an usueless restart of apache in dopo.sh
...
This chek is althought apache 1.3 dependent.
Modify the check before enabling the modules for apache2. Now it show be possible to perform an aptitude install apache2 php5 alternc ...
I hope :)
2007-10-05 14:31:05 +00:00