Commit Graph

206 Commits

Author SHA1 Message Date
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
Alan Garcia 365ac2c367 Draft proposition nouvelle gestion DNS 2011-01-26 17:18:56 +00:00
Alan Garcia 33041612ff I said "F*cking UTF8" 2010-12-24 10:10:19 +00:00
Alan Garcia 930889bde5 Ajout de la possibilitée de commandes postinst (et implicitement preinst) ainsi que predelete 2010-12-23 23:25:47 +00:00
Alan Garcia ccb02072fa Correction de UTF8
Appel systématique du script spécifique si script spécifique il y a
2010-12-23 23:10:47 +00:00
Alan Garcia 1ef3654b66 F*cking utf8 2010-12-23 21:52:34 +00:00
Alan Garcia 4b7cba2a6a Beta de refonte du vhosting, envoyé sur le SVN pour avoir une copie 2010-12-23 20:48:08 +00:00
Camille Lafitte 888685bcb6 Virtual Hosting updated (report from alternc-vhost)
* Provide a file by host typology
 * a file to generic functions (enable/disable host)
 * a generic directory to provide different host function

Evolution du systeme de création d'hôte

 * Fournir un fichier par type de hote à créer (panel, webmail, redirection, ...)
 * Un fichier generique pour les (des)activation
 * Un repertoire dédié au differentes fonctions personnalisées
2010-12-19 18:42:42 +00:00
Alan Garcia 3343aa803a Ajout de la possibilité d'avoir des CNAME, TXT dans les DNS.
Possibilitée d'avoir plusieurs entrée sur le même sous-domaine.
ToDo : Merci aux experts Alternc de regarder si j'ai mit les modifications de base dans le bon fichier (install/upgrades/1.0.sql)
2010-11-16 17:11:06 +00:00
Alan Garcia 33cb13286b Ajout de la gestion des sous-domaine IPv6
ToDo: Pouvoir avoir un domaine simultanément IPv4 et IPv6
2010-11-14 16:54:27 +00:00
Benjamin Sonntag 51abae4051 removing old styles + integrating mailman lists size spooling 2010-06-03 08:55:26 +00:00
Rémi aa9a497002 correct type / account test 2010-06-02 13:32:19 +00:00
Benjamin Sonntag 031d21ac8c adding truncate in spoolsize: don't remember deleted accounts 2010-05-11 18:54:28 +00:00
Benjamin Sonntag 929f1808ba ergo: on ne cree plus les dossiers stats et backups, inutiles, et on pointe les nouveaux domaines dans <nom court sans - ni . du domaine> 2010-03-04 15:10:05 +00:00
Antoine Beaupré 22e1b56bf1 don't fail if alternc_reload fails 2009-10-01 16:16:50 +00:00
Nahuel Angelinetti 0f03969b8a Merging blue desktop to trunk. 2009-09-08 05:29:38 +00:00
Antoine Beaupré 8a3fd36f85 comments 2009-08-06 18:10:26 +00:00
Antoine Beaupré 7774f90153 always reload on localhost, we assume the master runs apache and bind 2009-08-06 18:04:20 +00:00
Antoine Beaupré 62ea0b69d6 fix path for alternc_reload 2009-08-04 20:24:53 +00:00
Antoine Beaupré 337ca00337 add the concept of slaves in alternc core. slaves now have an alternc account that gets created by the alternc-slave package that the master can use to restart apache and bind on the fly 2009-07-27 21:21:26 +00:00
Camille Lafitte e1377289b7 Statistique brute compatible Apache2
* see #439,
 * A verifier mais il semble que ce ticket peut \303\252tre ferm\303\251.
2009-04-03 10:06:57 +00:00
Nahuel Angelinetti bb42e17a9c Update the script to be compatible with new alternc version
Closes: #1044
2009-02-18 18:21:25 +00:00
Nahuel Angelinetti 9a71472424 Now redirects are "permanent" redirects(code 301)
the upgrade script should regenerate previously created redirects
References: 1165
2009-02-18 18:10:45 +00:00
mlutfy 1b83f2db42 on new account creation, create automatically www, stats and backups directories to help users keep their account clean 2009-01-28 20:38:11 +00:00
mlutfy 64b9ba845b no trailing slash on tmp dirs otherwise apache generates an openbase_dir error 2009-01-16 16:32:39 +00:00