Commit Graph

172 Commits

Author SHA1 Message Date
Alan Garcia 97fd2dfdf6 Qques modifs sur les crons 2012-10-16 14:31:56 +00:00
Alan Garcia c0c0858989 Evite de stocker les 1000 premiers compte dans le même repertoire de
conf apache (merci Remi)
2012-10-16 07:41:03 +00:00
Axel ROGER c76d1916ce Courier to dovecot indexes files' migration script called when upgrade required.
This script is installed in /usr/lib/alternc/
(perl script provided by wiki.dovecot.com)
2012-10-15 15:14:43 +00:00
Alan Garcia 38e16fe624 Auto création du répertoire de conf manuelle de Apache
(le but est d'inciter l'admin à ranger ses morceaux "perso" a un seul endroit)
2012-10-15 14:45:05 +00:00
Alan Garcia cedce69efe Changement du chemin de stockage de la conf apache.
Au lieu de stocker dans /var/alternc/apache-vhost/a/admin/www.machin.conf
On stock dans /var/alternc/apache-vhost/2/2000/www.machin.conf

Permet de résoudre le probleme de non suppression de conf apache à la 
suppression d'un membre

TODO : le backporter en 1.0.4 une fois validé.
2012-10-15 14:20:38 +00:00
Axel ROGER c823c37fde Oubli d'une variable path à mettre entre "" 2012-10-15 10:34:23 +00:00
Axel ROGER 3320706583 Quotes added to directory vars (MUST ALWAYS BE IN QUOTES!) 2012-10-15 09:59:21 +00:00
Axel ROGER 3bca427fe8 deleting part put in prod 2012-10-15 09:24:31 +00:00
Steven Mondji-Lerider 8c090ab9e1 modifying vhost template creation to add the membre mail address to the template for sendmail to use it as the return path for mail sent via php 2012-10-15 09:07:00 +00:00
Axel ROGER 1fdf90d5de :-) 2012-10-15 08:32:50 +00:00
Steven Mondji-Lerider d29dcbb78d updating wrappers to create or delete mailman addresses + updating quota to not account for mailman generated addresses 2012-10-08 13:07:24 +00:00
Steven Mondji-Lerider d23f2035c1 bugfix fixperms (files with spaces) + adding a call in alternc.install 2012-09-27 10:05:25 +00:00
Steven Mondji-Lerider fd3f4cef8b Changing Postfix policy script to bash to remove python dep warning 2012-09-04 07:41:17 +00:00
Benjamin Sonntag 4a096f265c Squirrelmail CAN'T BE CONFIGURED THROUGH A PROXY, so that configuration is currently commented out. We need to find a way to run the webmail on another web host than the panel one, that's all. No other solution found. So, next step for alternc-squirrelmail is to propose a vhost from the panel index WHEN ADMIN has a 'squirrelmail' type vhost ... 2012-08-26 19:59:12 +00:00
Benjamin Sonntag 6e2a1196cc adding a THIRD Debian Package : alternc-squirrelmail: configures squirrelmail + avelsieve + changepass. BIG change also in alternc.install : uses /usr/lib/alternc/install.d/ with run-parts. Also adding /etc/alternc/apache-panel.d/ for apache2 instructions ONLY in panel vhosts. TO BE TESTED 2012-08-26 17:20:10 +00:00
Alan Garcia 18898953ae Adieu table size_mail, deprecated grace à dovecot 2012-08-26 16:54:21 +00:00
Alan Garcia 265a9a3f5e Adieu stats2.
Avec l'arrivé de vlogger, les stats sont directement rangé pour chaque user.
Stats2 est remplacé par Logs
2012-08-26 16:30:55 +00:00
Benjamin Sonntag 01efac2f2a better name for update_mails lock file 2012-08-26 14:36:06 +00:00
Alan Garcia 31936d58bb Patch de 1.0.3 porté sur la 1.1 2012-08-26 11:02:46 +00:00
Alan Garcia d5a94efb17 Clean de postfix-add-policy 2012-08-26 10:32:45 +00:00
Alan Garcia 305e17db5a Oubli dans le renommage de mail_deletion 2012-08-26 09:42:22 +00:00
Alan Garcia 02c53d3cf0 Renomme de mail deletion 2012-08-26 09:26:04 +00:00
Alan Garcia 3dc608d307 Oook 2012-08-25 14:06:32 +00:00
Alan Garcia 92965e64bd Mail deletion 2012-08-25 13:24:11 +00:00
Benjamin Sonntag 6ba876f10c adding quota-warning for dovecot + fixing dovecot conf 2012-08-25 11:29:36 +00:00
Alan Garcia 1c23ff759a Lock sur mail deletion 2012-08-25 10:41:25 +00:00
Alan Garcia f2ff02c557 Delete mailbox 2012-08-25 10:35:23 +00:00
Benjamin Sonntag c0ad932536 fixperms auto-recreate html folders if needed 2012-08-25 09:52:03 +00:00
Alan Garcia 7ce6291039 Changement "qui" lance les crons des logs
Nice sur les cron de logs
2012-08-24 15:09:57 +00:00
Axel ROGER 30a2d3cbd9 Bugfix: create 'aws' quota in table 'quotas' 2012-08-24 14:41:16 +00:00
Benjamin Sonntag 7552a87677 fix fixperms return code again 2012-08-24 09:06:19 +00:00
Benjamin Sonntag 94290b09f9 fixing fixperms so that 'read' never exit with !=0 (crashing the -e in postinst) 2012-08-24 08:51:00 +00:00
Alan Garcia 020b144ed1 Fix #1286 2012-08-22 09:06:40 +00:00
Alan Garcia 825bdddc51 Active les mails de cron 2012-08-22 07:42:17 +00:00
Steven Mondji-Lerider 687e461324 Ajout classe de logs 2012-08-21 18:25:56 +00:00
Steven Mondji-Lerider c07d7fbac4 Bugfixes gestions des droits 2012-06-26 08:08:49 +00:00
Steven Mondji-Lerider 7371bcd553 Bugfixing panel + petite correction makefile 2012-06-25 07:59:29 +00:00
Steven Mondji-Lerider 2d2fef0363 Modification script gestion ACLS + classe browser 2012-06-19 15:29:15 +00:00
Steven Mondji-Lerider 383f1a291d Bugfixes pour la gestion des quotas diques 2012-06-12 17:14:16 +00:00
Steven Mondji-Lerider 0bba178de7 modification du script fixperms.sh pour modfier les ACL par fichiers, afin de les modifier après upload par le panel 2012-06-12 17:11:46 +00:00
Steven Mondji-Lerider ad874e6232 Ajout d'un répertoire tmp par vhosts pour éviter les problèmes d'ACL pendant les uploads 2012-06-12 17:05:51 +00:00
Steven Mondji-Lerider 68888932dd Modification des fonctions d'export de compte pour exporter en XML + ajout de l'export de la classe mail 2012-05-21 15:58:20 +00:00
Alan Garcia 4f88df0342 Optimisation de la concatenation des fichiers de conf apache (merci Dom)
Reecriture de la fonction print_domain_letter pour eviter de systematiquement lancer un process awk
2012-04-20 16:52:16 +00:00
Steven Mondji-Lerider ae54c20591 Bugfix divers et varié 2012-04-12 14:06:47 +00:00
Alan Garcia ff6c9ff625 Commit "bourrin", beaucoup de choses.
- Nouvelle interface de mail, elle n'est pas terminée mais est bien avancée
 - Beaucoup de correction php (notice)
 - Premier jet de la gestion de tache planifiées (cron)
 - Ajout d'un mode de debug pour l'admin

Reste en ToDo :
 - pas mal de fixme dans le code
 - corriger le schema de base pour les mails (Squidly a tout ce qu'il faut, il faut qu'il le commit)
 - configuration Dovecot et Postfix a commiter (pareil, Squidly à tout, plukacommiter) 
 - suppression de mail
 - et beaucoup de debug...

Maintenant que le gros est commité, attendez-vous à beaucoup de petit commit.
2012-04-06 10:10:36 +00:00
Steven Mondji-Lerider 20103063b3 ajout classe m_export + script export_account afin de générer un export de compte. Correction de bugs divers. 2012-02-28 14:48:45 +00:00
Steven Mondji-Lerider 013119bf81 Correction makefile (cf r3129 ) 2012-02-07 14:21:23 +00:00
Alan Garcia a6ad7476bc Patch/simplifications d'une serie d'alternc tools (quota et permissions)
Reecriture de slave-dns pour qu'il utilise le template (avant il utilisait
le template la premiere fois, et après utilisait un template en dur dans 
son code)
2012-02-06 08:28:40 +00:00
Camille Lafitte 3bf287e3d6 Amélioration des traitements possible de fixperms
* Ajout de l'argument -d sous_repertoire

Il n'est pas neccessaire d'utiliser -l ou -u
sous_repertoire est un chemin relatif de profondeur n

Les droits seront corrigés pour l'ensemble des sous repertoires repondant à la contrainte : /var/alternc/html/l/login/sous_repertoire
2011-12-31 16:00:30 +00:00
Camille Lafitte d57e7c2752 Pouvoir specifier le compte à traiter lors d'un fixperm
* -l login du compte concerné (/var/alternc/html/l/login)
 * -l uid (gid unix associé au compte concerné)

Le comportement initial est conservé
 * si pas d'arguments alors on fixe les droits de l'ensemble de /var/alternc/html

Si on fournit un autre parametre on annule le traitement avec message d'erreur
2011-12-31 15:46:11 +00:00