François Serman
5991431b8a
now handles exec correctly
2013-04-21 13:16:00 +00:00
François Serman
477c483ee6
bugfix
2013-04-21 10:24:24 +00:00
François Serman
aaaf7f3f62
modified wrapper to handle alternc_lxc via xinetd
2013-04-21 10:14:55 +00:00
Steven Mondji-Lerider
c19a7d3249
Some fix
2013-04-19 15:14:34 +00:00
Steven Mondji-Lerider
62003cb977
First draft of the script which will do performed actions on file (called by a cron)
...
May not work for the moment
2013-04-19 15:09:34 +00:00
Axel ROGER
31d077e328
Calcul des tailles des données utilisateurs après debianisation et separation des BDD alternc / BDD users
...
Première ébauche, idéalement il faudrait tout réécrire proprement (voir ticket #1487 )
2013-04-18 13:09:08 +00:00
François Serman
83a6eae4bc
Oops error message was not valid (still using : rather than |)
2013-04-12 22:21:57 +00:00
François Serman
90c6cf1d29
Added config for xinetd + mockup VM server
...
The mockup VM script returns either error (if random is odd) or
success (if random is even).
The protocol is the following:
C: Action {Start, Stop, Monit} login pass uid
S: ( Error[^|]+ | ok ) | ip(:port)? | hostname
2013-04-12 22:03:28 +00:00
Axel ROGER
f1cb6bf468
Don't log that we manually do update_domain if LOCK file doesn't exist
2013-03-21 13:55:51 +00:00
Alan Garcia
83619b221d
Affiche la progression lors d'un fixperms
2013-03-04 17:53:51 +00:00
Alan Garcia
1471687da2
Un fichier temporaire pouvait rester dans /tmp après l'travail
2013-02-26 09:40:55 +00:00
Alan Garcia
29dac33896
Changement de "ou" le dns se fait reloader/reconfigurer.
...
Plus propre et mieux scindé.
Quand le DNS ou l'apache se fait reloader/reconfigurer, appel
en "hooks" des scripts qui sont dans /usr/lib/alternc/reload.d/
2013-02-21 09:54:35 +00:00
Alan Garcia
0ff730b603
Ajoute la variable blowfish dans le fichier de config de PhpMyAdmin
2013-02-20 14:41:55 +00:00
Steven Mondji-Lerider
88152b2eb8
Updating vhost template to use login@fqdn in the sendmail php_admin_value. Since postfix alias this address to the one in the member information
2013-02-19 14:59:53 +00:00
Steven Mondji-Lerider
e3b0ad0c95
Templatizing apache envvars file to use AlternC environement variable in sendmail script.
2013-02-19 14:10:39 +00:00
Alan Garcia
35817cdb62
Lot de mini-bugfixes
2013-02-18 17:45:17 +00:00
Alan Garcia
f11d61e14d
rebuild all recahrge aussi les dns
2013-02-18 16:09:57 +00:00
Alan Garcia
1ce2db723d
Attaque des vhost et du bind rangé à la Debian
2013-02-18 15:52:47 +00:00
Alan Garcia
98fad26579
Fix quelques probleme de deploiements
2013-02-18 15:28:17 +00:00
Alan Garcia
6f1dc40919
Le panel est rangé dans /usr/share/alternc/panel
2013-02-18 14:55:42 +00:00
Alan Garcia
eb11bb790d
Divers patchs
...
Le paquet se construit
2013-02-18 14:43:55 +00:00
Alan Garcia
fcca1511c6
Modifs debian sur quelques scripts
2013-02-18 13:54:00 +00:00
Alan Garcia
9ec9177350
Mem del passe de perl à bash
2013-02-18 13:18:21 +00:00
Alan Garcia
1fe0e4594e
Ca continue encore et encore
2013-02-18 13:11:25 +00:00
Alan Garcia
8d8fc9f4eb
Raaa les -x
2013-02-08 16:27:05 +00:00
Benjamin Sonntag
6ff7e8f689
Lintian: executable-not-elf-or-script usr/lib/alternc/procmail_to_sieve.php
2013-02-08 14:48:28 +00:00
Axel ROGER
ae478ba012
Bug qui empechait la suppression des mails
2013-02-08 13:59:42 +00:00
Axel ROGER
ddb140d91e
Debug pour le update_mail qui ne supprimait pas les mails ni les prefs
2013-02-08 13:48:57 +00:00
Benjamin Sonntag
80e96bc49f
fixing upgrade, telling about procmail to sieve
2013-02-08 11:14:42 +00:00
Alan Garcia
9072c38153
La requete SQL pourri du siécle \o/
...
Shame on me !
2013-02-07 18:43:11 +00:00
Steven Mondji-Lerider
1e72ecb62a
Removing useless call
2013-02-07 17:39:05 +00:00
Alan Garcia
e695678a4c
Pour #1350
2013-02-07 15:48:28 +00:00
Benjamin Sonntag
3050a14933
fixing build + fixing debian/changelog using dpkg-parsechangelog ;) + fixing more Lintian error + removing lintian override ...
2013-02-03 19:18:07 +00:00
Benjamin Sonntag
4aded69a06
Fixing Lintian reported bugs: debhelper-but-no-misc-depends, script-not-executable
2013-02-03 13:22:24 +00:00
Alan Garcia
f325f3f5e1
Enleve le debug du quota et protege un peu mieux les variables
2013-01-31 10:54:12 +00:00
Alan Garcia
86c0939fa9
Should fix #1434
2013-01-31 08:44:33 +00:00
Alan Garcia
bf9887cbde
Filtre sur les fichiers à compresser
...
en partie Fix #1434
2013-01-31 08:40:57 +00:00
Alan Garcia
a6949498cb
Desktop TNG
...
Merci Manu !
2013-01-30 15:27:43 +00:00
Alan Garcia
ddf9a38faf
bugfix: little noobism
2013-01-30 14:53:38 +00:00
Alan Garcia
5bd3c9cc9a
Some fix
2013-01-29 08:00:19 +00:00
Alan Garcia
26a4171139
J'enfreind la regle. Je rajoute une feature.
...
A tester et valider, mais maintenant on peux reloader update_domain en un clic ;)
Quelques FIX de css, pour gérer les domaines très long et/ou les valeurs de sous domaine très longue
2013-01-28 17:05:53 +00:00
Steven Mondji-Lerider
f020b9cf9d
Bugfixing ( for the 32134th time ) quotas getting and setting scripts: tested with local and nfs driven quotas.
2013-01-25 16:39:39 +00:00
Axel ROGER
a87d30c7a7
2013-01-24 10:27:42 +00:00
Axel ROGER
61964b3821
Updating dovecot quota's syncing scripts
2013-01-24 10:11:30 +00:00
Steven Mondji-Lerider
479c715e72
Updating dovecot quota's synching scripts
2013-01-23 19:26:42 +00:00
Steven Mondji-Lerider
06bc5abf34
Adding a script to resync maildirs quotas used by dovecot with AlternC 3
2013-01-23 13:47:52 +00:00
Axel ROGER
b7705819ce
Bug corrigé: argument nice mal défini
2013-01-23 08:41:38 +00:00
Axel ROGER
5abb1c0625
Bug corrigé: argument nice mal défini
2013-01-23 08:37:23 +00:00
Alan Garcia
f0da4bc5fe
Soyons moderne ! Allons chasser de l'orcs !
2013-01-21 17:16:46 +00:00
Steven Mondji-Lerider
d10c673dd8
Bugfixing quota_get for LVM partition ( again ) need testing
2012-12-12 16:06:14 +00:00
Axel ROGER
db5ab09a81
bash is now called explicitly
2012-12-04 11:09:22 +00:00
Steven Mondji-Lerider
a80eb63f4f
removing useless call
2012-11-30 16:43:41 +00:00
Benjamin Sonntag
e1bf767288
Patch to remove any dependency on perl-suid. AlternC now uses sudo for all those former setuid scripts
2012-11-27 21:32:43 +00:00
Steven Mondji-Lerider
a2eae62f3e
Bugfixing quotas bash scripts if quotas package not installed
2012-11-07 16:42:57 +00:00
Alan Garcia
3cd65a99d6
Oubli pour le script de log login dovecot
2012-10-18 15:27:06 +00:00
Axel ROGER
b0cf83c8ea
Bugfix: refresh_dns flag file was never removed by slavedns called...
2012-10-18 10:08:17 +00:00
Alan Garcia
91e2920bb8
Fixes #1322
2012-10-17 14:14:57 +00:00
Alan Garcia
70b74ee19f
Fixes #1328
2012-10-17 11:54:42 +00:00
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
Alexis Lahouze
3621480392
Merged changesets 3085, 3087, 3088, 3089, 3091, 3099, 3100, 3101, 3102, 3103 from branch stable 1.0 to trunk.
2011-10-18 19:09:44 +00:00
Alan Garcia
26ad26bd90
Bind oubliait de se redemarrer lors d'ajout/suppression de zones
2011-10-18 18:25:47 +00:00
Alan Garcia
0ff2574ddd
Xals : a merger dans la 1
...
Pb quand on créé "toto.fr" alors qu'on a déjà créé "pouet.toto.fr"
2011-09-02 15:59:25 +00:00
Alexis Lahouze
6de665ceb5
Merge stable 1.0 into trunk.
2011-07-27 21:58:07 +00:00
Benjamin Sonntag
8485d8e20d
To be merge into trunk :
...
] : ]
3065:3070
3061:3063
3056:3059
3051:3055
From Stable-1.0
2011-06-17 10:32:21 +00:00
Alan Garcia
e41c217c99
Probleme de portée de variable : quand il y a un PIPE
...
la variable est dans un sous shell
Xals : A merger dans 1.0 apres validation de Vinci
2011-06-07 09:24:35 +00:00
Alan Garcia
0a4ab30d66
Merci de merger Xals :)
2011-06-04 09:40:00 +00:00
Alan Garcia
255f3d3096
Cron pour l'optimisation hebdomadaire de la bdd alternc (à merger par Xals)
2011-06-04 09:33:47 +00:00
domi
9197261a1f
correction du test "reload web" qui regenre le fichier de vhosts
2011-06-03 14:00:50 +00:00
Alexis Lahouze
a8b5a2c8a7
Fix nightly build.
2011-06-03 13:21:20 +00:00
Alan Garcia
025b6db399
Patch de "comment"
...
A merger avec 1.0 (xals ?)
2011-06-03 10:10:40 +00:00
Alan Garcia
19317ccbec
Ca fait marcher mpm-itk mais ca casse la génération du .deb
2011-05-22 19:18:43 +00:00
Alan Garcia
0a0f5bc77a
On continue mpm-itk
2011-05-22 17:23:59 +00:00
Alan Garcia
5b691210d0
ACL pour MPM-itk
2011-05-22 09:22:45 +00:00
Alan Garcia
254739664d
Allez, on attaque MPM-ITK
2011-05-17 16:36:01 +00:00
Alan Garcia
45131668bf
Premier jet refonte MX pour le "root" du domaine
2011-03-28 13:15:47 +00:00
Benjamin Sonntag
446ed8575d
Fixing error (strange one) with update_domains.sh : multiple domains are concatenated using \n instead of being separated in the for loop. TO BE UNDERSTOOD ...
2011-03-27 17:34:02 +00:00
Benjamin Sonntag
deb5498de4
c'est quoi ce 'env' ???
2011-03-27 14:59:21 +00:00
Alan Garcia
fbdcd0c117
Oups, j'ai oublié un debug
2011-03-19 09:08:18 +00:00
Alan Garcia
aeb01bef50
Correction d'un bug et mise en place d'une securitée sur les symlinks
2011-03-13 18:40:31 +00:00
Alan Garcia
4bfa5f898e
2011-03-11 17:33:40 +00:00
Alan Garcia
d76a108b97
Lock amélioré
2011-03-07 20:12:09 +00:00
Alan Garcia
a91f6d392f
Optimisation du reload
2011-03-07 10:15:38 +00:00
Alan Garcia
1530b8026b
Reload allégé
2011-03-07 10:09:20 +00:00
Alan Garcia
e0c1792d14
Ajout d'un "patch" pour quand on a pas activé les quota sur le disque.
2011-03-06 21:05:44 +00:00
Alan Garcia
e30f56e023
Dash nous cause des problemes.
...
Je force les scripts a utiliser bash quand il le faut
2011-03-06 20:43:51 +00:00
Alan Garcia
d6511ede23
Correction de bugs
...
Correction d'identations
2011-03-06 19:11:49 +00:00
Alan Garcia
4e0f98b93e
Vaguement :
...
- correction de qques identation (et surement rajout d'erreur)
- supression de apache 1 (c'est plus maintenu, on va pas s'étaler)
- suppression du mass vhosting
- corrections de bugs divers et varié
2011-03-06 18:06:27 +00:00
Alan Garcia
bfe5760262
< khalahan> car on peut normalement ajout une adresse mail wilcard
...
< khalahan> (sauf que ça ne crée pas le dossier non plus, mais c'est un autre problème)
Donc patch pour la création du dossier par sieur Khalahan
< khalahan> la partie avant _domaine.xxx devient facultative
2011-03-04 17:36:53 +00:00
Alan Garcia
548f41be4c
< khalahan> bonjour
...
< khalahan> un petit patch si jamais qq peut commit ici :
< khalahan> car on peut normalement ajout une adresse mail wilcard
< khalahan> (sauf que ça ne crée pas le dossier non plus, mais c'est un autre problème)
< khalahan> ça crée un dossier comme ça : /var/alternc/mail/_/_bitcoin-contact.org
< khalahan> enfin, ça devrait
< khalahan> ce patch répare les stats envoyées par mail par I/usr/lib/alternc/spoolsize.php
2011-03-04 17:09:35 +00:00
Alan Garcia
7d80d5b2d2
Closed #1239
2011-03-04 13:45:40 +00:00
Alan Garcia
2c399d101e
Raaa.
...
Bon, je pouvais pas l'inventer ça.
Fixe #1230
2011-02-04 16:33:41 +00:00
Alan Garcia
940b95fa2d
Bug delete
2011-02-03 12:41:58 +00:00
Alan Garcia
77e83a6ad3
Ajout des hooks pour la gestion du mass virtual hosting
2011-02-01 22:44:18 +00:00
Alan Garcia
46510d79e5
Patchs editions/suppression
2011-02-01 17:17:58 +00:00
Alan Garcia
052ac514d2
Je met le separateur en variable
2011-01-30 17:22:59 +00:00
Alan Garcia
0e81e371ce
Still
2011-01-30 12:59:48 +00:00
Alan Garcia
7c8332932a
Hop-la
2011-01-30 12:45:53 +00:00
Alan Garcia
dacbd14cf9
Update domains, l'aventure continue
2011-01-29 17:58:19 +00:00
Alan Garcia
5e8125a697
Modification/suppression/activation/desactivation conf web OK
2011-01-29 15:46:33 +00:00
Alan Garcia
527c0f3f0e
Conf web : CREATION ok
2011-01-29 15:12:26 +00:00
Alan Garcia
bb83fe83e4
Nouvelle gestion des DNS, complétement repensée
...
Nouvelle génération des formulaires
Nouvelle gestions des HOST disponible (dynamique)
Nouveau update_domains.sh
ToDo :
- finir de tester/mettre au propre les DNS
- intégrer la nouvelle gestion VHOST au reste
On y crois, on se bat !
2011-01-28 15:55:26 +00:00