Camille Lafitte
6c5fe0e558
Remonter dans les templates Apache l'utilisateur Alternc
...
Remonter dans les templates le compte alternc, peut être utile pour cibler certains repertoire par compte
* close #1483
Note complémentaire : commit réalisé directement via Git
2013-04-22 16:57:05 +00:00
Alan Garcia
2da11ebc2e
VM "expiré" sont arrété
2013-04-22 14:45:45 +00:00
Steven Mondji-Lerider
4d8bb1d4de
some fix
2013-04-22 08:06:48 +00:00
Alan Garcia
a98688768a
Trie entre alternc et alternc-lxc
2013-04-22 06:49:03 +00:00
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
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
Antoine Beaupré
6d62007afe
be more resilient to errors
2008-11-09 23:15:19 +00:00
Antoine Beaupré
63c198ac6a
fix gzip switch
2008-10-21 23:46:39 +00:00
Antoine Beaupré
6d19544985
fix typo in last commit
...
See: #1163
2008-10-20 20:16:40 +00:00
Antoine Beaupré
c2000c82f3
fix sqlbackup call sequence by retaining backwards compatibilty with
...
previous script
Closes : #1163
2008-10-20 20:13:21 +00:00
Antoine Beaupré
3e0c650da0
call apache correctly after changing domains
2008-10-07 17:32:47 +00:00
Antoine Beaupré
a550bf6067
remove deprecated --all option, put add-locks and lock-tables back into the commandline
2008-07-10 21:54:02 +00:00
Antoine Beaupré
0fb997a962
make commandline actually work
2008-07-10 21:52:52 +00:00
Antoine Beaupré
c2039cf504
simplify commandline creation
2008-07-10 21:49:22 +00:00
Antoine Beaupré
0aebaa3c07
fix grammar
2008-07-10 21:41:03 +00:00
Antoine Beaupré
4706995038
port to 0.9.8: mysql information is not in local.sh anymore
2008-07-10 21:40:03 +00:00
Antoine Beaupré
a62b9109ed
add some of the sqlbackup options to the local.sh global configuration.
...
note that we discarded some suggestions options:
F_LOG: replaced with syslog
DAEMON: will be considered for inclusion later
VERBOSE/DEBUG: available through command line flags
TYPE_NAME_BACKUP and ALLOW_OVERWRITE_BACKUP are being renamed to
SQLBACKUP_TYPE and SQLBACKUP_OVERWRITE. this is to be more consistent
with the global configurations
See: #1081
2008-07-10 21:18:42 +00:00
Antoine Beaupré
2eb782a9f9
get rid of the F_LOG parameter and rely on syslog for logging if 'daemonized', do not source an extra config file
2008-07-10 21:03:15 +00:00
Antoine Beaupré
01f8197e3b
complete rewrite of the sqlbackup.sh script, will be reworked and audited before release
...
Closes : #1081
2008-07-10 20:59:25 +00:00
Antoine Beaupré
3cbd94f5f6
correctly declare functions, we were missing parenthesis
2008-04-24 16:10:27 +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é
099ac1f32f
Properly specify the database to backup in the mysql dump script by
...
reverting a tiny part of [2117].
Closes : #1127
2008-04-24 15:17:07 +00:00
Antoine Beaupré
8aca1730ec
use absolute path for awk in trying to bring back quotas. See #1008
2008-04-15 21:31:06 +00:00
Antoine Beaupré
8b3cc89ab4
remove .cvsignore file
2008-04-15 15:08:02 +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é
7c467be6d5
don't add the openbasedir protection on webmail. Closes : #1080
2007-11-15 20:30:17 +00:00
Antoine Beaupré
a478703bb4
normalise the url given so that users redirecting to http://example.com don't have problems. Closes : #1079
2007-11-15 19:21:31 +00:00
Antoine Beaupré
74a3d9702a
silence 'zone reload queued' messages from newest bind from etch
2007-10-04 23:53:44 +00:00