Commit Graph

606 Commits

Author SHA1 Message Date
Steven Mondji-Lerider 7f70edd150 Closes #1387 2012-11-30 09:14:26 +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 ffbc8e2831 Fix #1373 2012-11-12 16:01:54 +00:00
Axel ROGER 05978d8333 Better display of mailman's lists 2012-11-09 09:07:02 +00:00
Alan Garcia 3cdfda851d Boulet inside, inversé deux mots 2012-11-08 19:39:39 +00:00
Alan Garcia 095da92e35 Fix #1370 2012-11-08 19:37:22 +00:00
Steven Mondji-Lerider 02fb605cf4 Bugfixing member account deleting did not delete member's apache domains configurations. 2012-11-08 15:44:03 +00:00
Axel ROGER ecafca7e58 (See #1364) Fix some bugs that gave us a bad display of user quotas 2012-11-08 14:33:46 +00:00
Alan Garcia 50fb508e6a Routine pour suggérer des mots de passe compliqué.
Maintenant, faut l'intégrer dans les pages web
2012-11-08 13:27:46 +00:00
Alan Garcia 42574d3cf2 Quelques traductions de messages foireuses 2012-11-08 09:48:39 +00:00
Axel ROGER ef0113dfb6 Fixes #1360 : taille mailbox sur page d'accueil 2012-11-08 08:53:22 +00:00
Alan Garcia 8e903b9e9b Fix #1354 2012-11-06 17:33:34 +00:00
Alan Garcia 793fd1ead0 Change la taille max authorisé des login alternC
pour permettre d'avoir au moins quelques users mysql
2012-11-06 07:45:11 +00:00
Benjamin Sonntag 01dcb97acb Updating language files from Transifex 2012-10-31 12:56:32 +00:00
Alan Garcia 99e2e5c33c Des debugs qui restaient 2012-10-31 12:50:26 +00:00
Benjamin Sonntag a0bda9b67e Updating language files from Transifex 2012-10-31 12:46:40 +00:00
Alan Garcia ddae3d2e97 Correction dans mysql.sql 2012-10-31 12:45:14 +00:00
Benjamin Sonntag 84a730d3c1 fixing language display in menu 2012-10-31 11:42:32 +00:00
Benjamin Sonntag cfa94552c9 fixing bureau/class/local.php for L_VERSION + fixing .svn and Makefile in alternc-awstats package + fixing dependency of AlternC on its module versions 2012-10-31 11:31:32 +00:00
Alan Garcia d95f785a1c Oubli du num de version dans le panel 2012-10-31 11:00:25 +00:00
Alan Garcia 199e992584 Preparation de la release de la rc1 2012-10-31 07:50:59 +00:00
Alan Garcia e994749be1 Enleve les espaces en debut et en fin de TLD lors de l'ajout 2012-10-30 09:26:03 +00:00
Alan Garcia c6f2db4933 Le choix de la langue utilisait encore les registers globals. Fixed. Fix #1342
Ajout des cookie dans le menu de debug.
2012-10-29 15:49:47 +00:00
Alan Garcia 78bbe0ee1b Debug lisible quel que soit le style 2012-10-27 16:49:27 +00:00
Alan Garcia a30b73d2a3 Bug pour l'appel de l'aide utilisateur.
J'en profite pour rajouter une variable spécifique pour l'aide.
2012-10-26 13:36:39 +00:00
Alan Garcia abeac287f0 Fix #1338
Forbid database with empty suffix
2012-10-26 12:21:08 +00:00
Alan Garcia 7bafc9b097 Correction jointure 2012-10-22 08:58:53 +00:00
Alan Garcia da6fc77d67 Les catchalls sont configuré correctement quand on créé un domaine "slave" 2012-10-20 15:14:34 +00:00
Alan Garcia 26b6135699 Interface de gestion des catchalls
Données dans la base
2012-10-20 14:41:45 +00:00
Alan Garcia 4c206de62d Interface de gestion des catchall, premiet jet
Maintenant, faut remplir les fonctions
2012-10-20 13:16:14 +00:00
Steven Mondji-Lerider 0037b747ad Adding mail class listing functionnality to show "system mail" (mailman etc..) 2012-10-18 15:32:04 +00:00
Axel ROGER de0faaf9bf SecondaryMX can't work without this function (was accidently deleted since v1.0) 2012-10-18 13:25:35 +00:00
Steven Mondji-Lerider 60aac29978 Le cas des type!='' est géré dans l'affichage mais exclu dans la requete de recherche.
J'enleve l'exclusion. Todo: améliorer l'affichage pour ces mails.
2012-10-18 13:21:42 +00:00
Steven Mondji-Lerider 215f537e62 updating mail wrapper for genericity 2012-10-18 12:49:55 +00:00
Alan Garcia e77f1ef9e3 On peux configurer le serveur mail indiqué a l'utilisateur dans les variables AlternC
(permet de spécifier un FQDN différent pour les interrogation pop,imap,pop3...)
2012-10-18 09:22:52 +00:00
Alan Garcia a2503e395d Factorise code variables 2012-10-18 09:03:26 +00:00
Benjamin Sonntag 69d8e4f408 all error messages are now NOT ending by '.' and using correct capitalization. can't has been replaced by cannot, no 'I' talking about AlternC. 2012-10-18 07:52:54 +00:00
Benjamin Sonntag e865f4e906 fixing error messages in MySQL and Mem 2012-10-18 07:36:37 +00:00
Benjamin Sonntag a7a43f6bee fixing some bad engrish 2012-10-18 06:17:29 +00:00
Alan Garcia 70b74ee19f Fixes #1328 2012-10-17 11:54:42 +00:00
Steven Mondji-Lerider bde1a5ac62 updating mail class wrapper function to handle virtual and non virtual mailing list 2012-10-16 16:37:12 +00:00
Alan Garcia fa51d51a81 Automaticaly create entry for new quota (auto-detect their name in the class) in
all the existing quota profil
2012-10-16 15:12:54 +00:00
Alan Garcia 3770785c38 Fix #1324 2012-10-16 14:50:16 +00:00
Alan Garcia 4627c4b581 Partial fix of #1324 2012-10-16 14:41:58 +00:00
Alan Garcia 97fd2dfdf6 Qques modifs sur les crons 2012-10-16 14:31:56 +00:00
Alan Garcia 5c7653670d Newone.php applique les quotas de manière standart. 2012-10-16 09:30:58 +00:00
Alan Garcia fb514b928c Ajout d'un bouton pour "upgrader" les quotas des membres
lorsqu'on a modifié les quotas du profil.
Fix #1317
2012-10-16 09:21:00 +00:00
Alan Garcia 03e012dd46 Fix #1307 2012-10-15 16:06:12 +00:00
Alan Garcia d3701cc0fa Utilisation de la classe hooks au lieu des if(method_exist()) 2012-10-15 15:41:09 +00:00
Steven Mondji-Lerider 4172db00b4 bugfixing to allow hyphen in sql user names 2012-10-11 12:50:42 +00:00
Steven Mondji-Lerider 0e67b0278b Updating domain types admin for creating tmp or target directory 2012-10-11 07:43:48 +00:00
Steven Mondji-Lerider a2bc7acad0 updating mail quota query with a beautifull new one 2012-10-10 15:51:38 +00:00
Steven Mondji-Lerider d93ecb4d7d updating mail classe to add support for mailman virtual hosting 2012-10-10 13:04:26 +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 0d6f657e4f bugfix backup/restore sql databases 2012-09-28 12:18:54 +00:00
Steven Mondji-Lerider e9cfd81ba4 bugfix fixperms call if the filename has space 2012-09-27 10:10:49 +00:00
Steven Mondji-Lerider eb02e168a2 changing rights for others when creating directory 2012-09-21 09:03:11 +00:00
Steven Mondji-Lerider e76558c808 bugfix creating domains directory 2012-09-21 08:29:54 +00:00
Steven Mondji-Lerider 9d5794a83f updating cron module 2012-09-13 14:23:18 +00:00
Steven Mondji-Lerider 1f13677bc1 Allowing only Letters and numberes on sql password 2012-09-10 09:00:17 +00:00
Steven Mondji-Lerider 367895b8da Updating raise() error messages 2012-09-07 08:52:47 +00:00
Benjamin Sonntag 6baa9591ae adding upnp hook for classes that requires an open port 2012-09-03 07:36:00 +00:00
Alan Garcia a7b7ac2e03 MXaccount ne marchait plus 2012-08-31 16:00:47 +00:00
Axel ROGER 3ece8ca56d Undefined index 2012-08-31 15:20:03 +00:00
Steven Mondji-Lerider 21e4fbd973 finishing up default domain types admin 2012-08-31 10:05:39 +00:00
Steven Mondji-Lerider 7e017eb2c7 Ajout page de gestion des sous domaines par defaults 2012-08-30 15:51:41 +00:00
Benjamin Sonntag 6922ef1a2d inserting squirrelmail alternc-changepass plugin TODO: change the changepass plugin for recent squirrelmail + alternc 3.0 2012-08-30 12:51:17 +00:00
Axel ROGER 2d698668a5 Bugfix: Undefined index when awstats module have been removed 2012-08-29 13:18:27 +00:00
Benjamin Sonntag 2f18f271ca METRO TASK: syntax & comments in classes 2012-08-28 08:59:05 +00:00
Steven Mondji-Lerider e1223901ab Modification Host on grants 2012-08-28 06:47:16 +00:00
Alan Garcia a3ea861b98 Les sous domaines créé automatiquement à l'ajout d'un domaine sont maintenant dynamique.
Il manque l'interface web pour gérer ça.

BUG : la création du répertoire ne se fait pas. Message d'erreur affiché en gros.
Trouvé un peut-etre bug dans le checkuserpath de function.php, ajouté un FIXME
2012-08-27 19:23:23 +00:00
Alan Garcia a2a47ead7d Bugfixes m_log 2012-08-27 10:37:58 +00:00
Alan Garcia cbbbc3d5f9 Force le recalcul des quotas juste avant l'affichage des menus
=> si on viens de faire un ajout, ça en tiens compte dans l'affichage \o/
2012-08-27 10:37:31 +00:00
Steven Mondji-Lerider f0842b9b5a little Bugfix class browser 2012-08-27 09:01:52 +00:00
Benjamin Sonntag 2d5a76b5f8 METRO-TASK: bro dom & piwik raise() replacement + bro new header 2012-08-27 08:18:25 +00:00
Alan Garcia 92b5341514 Bug m_log 2012-08-26 18:26:53 +00:00
Alan Garcia 7399963cfd On peux a nouveau télécharger un fichier depuis le browser 2012-08-26 17:55:41 +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
Alan Garcia 1faef827b6 Quotas en un seul hooks. Avec normalement du cache. 2012-08-26 16:11:53 +00:00
Alan Garcia 270aef8532 Quotas pour squidly 2012-08-26 16:00:34 +00:00
Steven Mondji-Lerider bd20cc5d40 Updating SQL rights 2012-08-26 15:50:59 +00:00
Alan Garcia d26ece16e2 Bugfixes quotas 2012-08-26 13:46:52 +00:00
Alan Garcia 10a961d2a3 Version number
Typo in m_hta
2012-08-26 13:39:28 +00:00
Benjamin Sonntag 7882d18017 fixing missing quota name in quota editor 2012-08-26 13:35:18 +00:00
Alan Garcia de6f7a4e98 Messages d'erreurs 2012-08-26 13:31:38 +00:00
Benjamin Sonntag 1d0aca92bf revert piwik lost data 2012-08-26 11:10:31 +00:00
Steven Mondji-Lerider dc7998c689 Modification m_mysql 2012-08-26 11:07:32 +00:00
Benjamin Sonntag d56643cca2 reverting quota messup 2012-08-26 11:01:54 +00:00
Alan Garcia 2bc7be8e6b Messages d'erreurs de m_mem 2012-08-26 10:55:13 +00:00
Benjamin Sonntag 54025ed4dd fixing quota names 2012-08-26 10:52:58 +00:00
Alan Garcia 0542e16974 log => raise 2012-08-26 10:44:34 +00:00
Benjamin Sonntag 12df3585e6 piwik standardization + new hooks 2012-08-26 10:35:39 +00:00
Benjamin Sonntag b7a267e932 cron now uses new hooks + syntax checks 2012-08-26 10:30:38 +00:00
Alan Garcia eae0c52c24 Messages d'erreurs explicites 2012-08-26 10:23:10 +00:00
Alan Garcia 169e544bd5 Economise une requete 2012-08-26 10:22:54 +00:00
Alan Garcia e51f1cd451 Message d'erreurs explicite dans m_bro 2012-08-26 10:17:27 +00:00
Alan Garcia 44d71ffc7f Oubli de ) 2012-08-26 09:30:29 +00:00
Benjamin Sonntag 01b932870e replacing raise(class,number) by raise(class,message), big commit ahead 2012-08-26 08:32:20 +00:00
Benjamin Sonntag 9bd6db4d1f suppression de fonctions inutiles dans m_dom + maj on SQL query 2012-08-25 21:06:27 +00:00
Benjamin Sonntag 2c954bebad removing unused functions in m_dom 2012-08-25 21:02:35 +00:00
Benjamin Sonntag 78d57820e5 fixing quota issues since big patch earlier 2012-08-25 20:43:28 +00:00
Steven Mondji-Lerider 33c13635a4 New SQL interface + bugfixes 2012-08-25 17:05:38 +00:00
Benjamin Sonntag 1fe318c850 adding mail_available for mailman class 2012-08-25 15:54:28 +00:00
Benjamin Sonntag 4a8bde0304 fixing quota class, sorry boys <3 2012-08-25 15:44:50 +00:00
Benjamin Sonntag 5c6f4071a3 removing old classes, now merge into m_mail 2012-08-25 15:39:22 +00:00
Benjamin Sonntag 9e40d8d62d progressive migration to hook_* functions for hooks +big overhaul of a few classes (comments mainly) 2012-08-25 15:38:26 +00:00
domi d2cb488753 Add 'server' method to getFields and allow for method to be case insensitive 2012-08-25 15:34:28 +00:00
Benjamin Sonntag 983e15408d fixing a deletion bug in mail 2012-08-25 14:15:03 +00:00
Benjamin Sonntag bcef4f9683 fixing a quota bug in mail 2012-08-25 14:12:41 +00:00
Benjamin Sonntag d4be305c6f fixing DOM for new hooks + hook dom_del_mx in m_mail 2012-08-25 14:04:38 +00:00
Benjamin Sonntag 09e0234ee2 in case we set a quota too low, force it to a proper value. Mail should be working properly now 2012-08-25 13:11:48 +00:00
domi 2741f24fda enum_domains() can now receive a specific uid, defaults to cuid 2012-08-25 11:01:13 +00:00
domi a6a3aeb949 Add method to count all domains 2012-08-25 10:49:55 +00:00
Benjamin Sonntag 1a0fdc8d04 adding special characters management in dovecot ... 2012-08-25 10:48:55 +00:00
Alan Garcia 9f6e82764c Piwik by Fser 2012-08-25 08:45:04 +00:00
Benjamin Sonntag 33047a0163 finishing email class. Need testing 2012-08-24 18:23:39 +00:00
Benjamin Sonntag a11fac44ae finishing email class. Need testing 2012-08-24 18:21:00 +00:00
domi 698930f5cf Allow to specify an uid in enum_domains 2012-08-24 17:27:48 +00:00
domi 4a8c177fcb Refactoring quotas 'oneuser' display with get_size_xx function 2012-08-24 17:16:29 +00:00
Benjamin Sonntag 70009c1118 mail_edit almost ready... 2012-08-24 16:25:04 +00:00
domi 90afce2198 Refactoring "used quota" display using get_size_xx function in m_quota 2012-08-24 16:14:15 +00:00
Alan Garcia 85d4bc5723 enum au lieu de varchar 2012-08-24 14:52:24 +00:00
Benjamin Sonntag 8487d68bb1 delete / undelete of emails now working. need cron for pop deletion 2012-08-24 13:37:56 +00:00
Alan Garcia b2f439b80c Bug quand on usurpe une identité, puis qu'on se log en user sans se déloguer avant. 2012-08-24 13:13:22 +00:00
Steven Mondji-Lerider 7d47f685e1 adding create_pass function 2012-08-24 10:31:57 +00:00
Benjamin Sonntag d0f8fd35b3 commit 2/3: new email class, adding PAGER on functions.php, search engine in email list, email ARE broken now, please wait for third commit 2012-08-23 18:46:47 +00:00
Alan Garcia 439d9400d9 Probleme d'affichage de la taille de fenetre d'edition de fichiers 2012-08-23 12:49:20 +00:00
Benjamin Sonntag 4f960249a9 setpassword should return a value, like true, if it ran successfully (minor) 2012-08-23 10:26:51 +00:00
Alan Garcia 5ce5b9f565 Gestion de "pas de fichiers de log" 2012-08-23 07:47:30 +00:00
Alan Garcia c596e0c37c Logo de log 2012-08-23 07:41:32 +00:00
Alan Garcia 7b3e26cff5 Correction indentation 2012-08-23 07:36:11 +00:00
Alan Garcia 7f47a40b42 Optimisation quotamail 2012-08-23 07:20:29 +00:00
Alan Garcia 2bbc74c78f Register globals + clean d'anciens fichiers plus utile 2012-08-22 16:47:18 +00:00
Alan Garcia 279fa9bd1e Register globals 2012-08-22 14:20:30 +00:00
Alan Garcia 43ce9c4138 Fix #470 2012-08-22 14:02:37 +00:00
Alan Garcia 8e3bfca0c5 Clean d'appels de $_REQUEST 2012-08-22 09:55:34 +00:00
Alan Garcia 6bfa75077f Fix #1137 2012-08-22 09:46:56 +00:00
Alan Garcia 463164fc40 Fix #1292 2012-08-22 08:55:44 +00:00
Alan Garcia 47cc5fd799 Bugfixes cron 2012-08-22 07:21:35 +00:00
Alan Garcia 9238f82604 Oubli d'un debug 2012-08-22 06:38:41 +00:00
Steven Mondji-Lerider 687e461324 Ajout classe de logs 2012-08-21 18:25:56 +00:00
Steven Mondji-Lerider 6748cf3c6d Modification fonction grant 2012-08-21 18:22:53 +00:00
Alan Garcia 8f722bb00c Genericité sur l'user dir, reste surement des bugs 2012-08-21 17:04:24 +00:00
Alan Garcia 0de38113ba Register globals
Genericité
Ajout d'une "protection" dans le cas d'include de foot.php
2012-08-21 13:13:04 +00:00
Benjamin Sonntag 8e9dc2f4bd fixing a notice in case we install a domain with an unknown TLD (like .local ;) ) + fixing the loss of accents in manual.po. + transcoding of locales from iso to utf8 2012-08-21 07:48:24 +00:00
Alan Garcia 98717c3e6e Affichage du menu de cron par defaut 2012-08-21 07:38:49 +00:00
Steven Mondji-Lerider bad410f1fe Bugfixes postinst script 2012-08-19 21:05:11 +00:00
Steven Mondji-Lerider 1723a40516 Few little Bugfixes 2012-08-19 20:50:47 +00:00
Steven Mondji-Lerider 391bb4a50d Continuing on sql modification for consistency + Bugfixes 2012-08-14 09:44:43 +00:00
Steven Mondji-Lerider 5bf955c998 Commit de modification simplification de gestion du SQL 2012-08-10 17:18:34 +00:00
Steven Mondji-Lerider 7048a7b1a3 force version MySQL >= 5.0 + Bugfix requête SQL 2012-08-06 09:44:13 +00:00
Steven Mondji-Lerider ebf9c3c5c8 Correction classe m_quota.php 2012-06-26 11:41:48 +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 3d2c9b72b7 Bugfixes niveau panel, correction notices PHP 2012-06-19 15:26:48 +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 69e61fa096 Correction classe de gestion des htaccess 2012-05-25 13:08:44 +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
Steven Mondji-Lerider 8910c3e604 Bugfix: corrections de notices php au niveau du panel 2012-05-16 15:33:04 +00:00
Steven Mondji-Lerider a465a09e49 Correction template pour postfix + bugfixes des classes de gestion des mails 2012-05-11 15:40:06 +00:00
Steven Mondji-Lerider 7c08903376 Ajout configuration squirrelmail + bugfixes pour postfix 2012-05-09 16:31:58 +00:00
Steven Mondji-Lerider 854719a110 full templating of postfix and dovecot + little bugfixes 2012-05-02 13:03:48 +00:00
Alan Garcia 8a7077ae44 Bug pour l'extraction, patch pour utiliser directement tar -xf 2012-04-25 09:31:04 +00:00
Steven Mondji-Lerider 3417461db0 still bugfixing 2012-04-13 16:06:57 +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
Camille Lafitte 991ace85bc Permettre les mots de passe vide pour les comptes FTP
* closed #1284
 * CRYPT de mysql ne gere pas la chaine vide, on passe par la fonction PHP
  * microtime car autrement il utilse le sel le plus fort et ne gere pas pas un pass DESS et donc un crypt de 34 caractères
  * strrev car seul les 2 premiers caractéres du sel sont pris en compte , donc pour choper les microseconde
2011-11-29 10:16:36 +00:00
Alan Garcia edaf3ef953 Hooks generique powa 2011-11-08 16:06:35 +00:00
Alan Garcia 2aeb58a614 First refonte des hooks pour en faire une classes a part entiere 2011-11-08 14:31:08 +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
Alexis Lahouze 7a05dfdee4 Merged stable 1.0 branch into trunk. 2011-07-29 19:04:47 +00:00
Alexis Lahouze 6de665ceb5 Merge stable 1.0 into trunk. 2011-07-27 21:58:07 +00:00
Alan Garcia 3fdf1eb747 En InnoDB, $mysql->get_db_size donne des valeurs *vraiment* trop pourri.
Ce patch améliore un peu.
2011-06-17 15:21:29 +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 391ef496d0 Dovecot avance (un peu) 2011-06-15 21:58:26 +00:00
Alexis Lahouze 2ca2bec39a Merged changeset 3036 from branch stable 1.0 to trunk. 2011-06-05 08:15:32 +00:00
Alexis Lahouze 60ab97c883 Merged changesets 2970, 2972, 2984, 2986, 2987 and 2988 from branch stable 1.0 to trunk. 2011-06-04 14:28:57 +00:00
Alan Garcia 656b65fd9e Tentative d'indication de la force des password. A débugger
Màj de jquery
Début d'intégration de la nouvelle structure de mail dans m_mail
2011-06-04 13:46:33 +00:00
Alan Garcia 2659b2034f Correction du chemin absolut 2011-06-04 12:12:17 +00:00
Alexis Lahouze a32762b444 Merged changesets 2976 and 2979 from branch stable 1.0 to trunk. 2011-06-04 09:39:15 +00:00
Alan Garcia 9e2309c576 ToDo : Lien pour l'envoie de mail pour désactiver temporairement l'auth IP 2011-06-03 17:08:44 +00:00
Alan Garcia aed601e12d xals merge 1.0 2011-06-03 12:42:00 +00:00
Alan Garcia f234730c88 Xals : merge 1.0 2011-06-03 12:28:05 +00:00
Alan Garcia 0a0f5bc77a On continue mpm-itk 2011-05-22 17:23:59 +00:00
Alan Garcia 562e59fa07 Ajustement SQL + un truc de debug pour $db 2011-05-19 13:47:59 +00:00
Camille Lafitte 849a0a0c7d Etre connecté à la bonne base lors d'une alternance de connexion mysql
* Le mode persistant reaffecte uniquement une connexion uniquement sur la base du login/mot de passe
 * Par conséquent :
  * la connexion ne retient en memoire que la derniere base selectionnée
  * lorsqu'on alterne des requetes sur du multibases, il est necessaire de vérifier la base selectionnée au préalable
2011-05-19 13:45:54 +00:00
Alan Garcia 0cd70a8eb1 Bon $dbu était utilisé a qques endroits, je renomme mon objet pour être sur 2011-05-18 20:39:42 +00:00
Alan Garcia e303fdee72 Séparation des bases de données utilisateurs de la base
de donnée systéme.

Attention ! Bug ! $db et $dbu ne sont pas étanche !
Il faut se pencher sur la class db_mysql.php pour
finir l'isolation
2011-05-18 20:26:12 +00:00
Alan Garcia 61b9efbb39 Fix #1254 2011-05-16 11:57:13 +00:00
Alan Garcia 12a18d98cb Slap me with a large trout 2011-05-15 21:17:29 +00:00
Alan Garcia 4e182e2e30 Fix delete member problem 2011-05-15 21:11:48 +00:00
Alan Garcia 3986848445 Bug quand il n'y a aucun compte ftp (thx BrixSat) 2011-05-15 20:38:20 +00:00
Alan Garcia 6cf380e400 Incrementation du numero de version 2011-05-15 20:25:40 +00:00
Alan Garcia c64718ca51 Restriction IP opérationnelle, il manque a faire l'ergonomie de l'interface 2011-05-03 19:03:43 +00:00
Alan Garcia 83da8361e0 Restriction IP (work in progress) 2011-05-03 07:25:51 +00:00
Alan Garcia 29e396a413 Fix #1251 2011-05-02 21:35:46 +00:00
Alan Garcia db6b3b0d3a Debut des restrictions sur IP 2011-04-27 15:44:19 +00:00
Alan Garcia 45131668bf Premier jet refonte MX pour le "root" du domaine 2011-03-28 13:15:47 +00:00
Alan Garcia 886f8b9d9b Bug sur la génération des MX 2011-03-28 12:28:37 +00:00
Benjamin Sonntag bedb8ecabe quota cache fixes quota display error when editing user quota in admin panel (fuf\!) 2011-03-27 17:39:17 +00:00
Benjamin Sonntag eb2ddaad7b trash ok for yes/no (was buggy) 2011-03-27 16:25:51 +00:00
Benjamin Sonntag 558ac8d549 adding space before/after 'advanced options' in dns types, sorting dns types by historical insert 2011-03-27 13:29:44 +00:00
Alan Garcia 5668506c08 Ajouts du changement de langue *dans* le panel (avec de mignons petit drapeaux).
Passage en 1.0~rc2 (au moins. On verra après si on change ça).
Premier jet du changelog
2011-03-11 09:32:58 +00:00
Alan Garcia 73d9d06ace QQues bugs corrigé et une GROSSE optimisation sur les quotas :
Les quota était recalculé une dizaine de fois par page... y compris le quota disque (donc avec un exec, etc).
Là, c'est calculé une fois par chargement.
2011-03-06 21:28:14 +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 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 9533121a53 Deux choses :
- premier jet de "on degage le mass virtual hosting"
 - modification des types de domaine pour avoir des domaines avancé
 - modification des types de domaines pour avoir des domaines visible "que" par les admins
2011-03-06 15:03:51 +00:00
Alan Garcia 7c73dba4e2 Suppression des utilisateurs SQL lors de la suppression d'un compte.
ToDo : Supprimer les comptes SQL qui aurait du être supprimé.
2011-03-05 11:16:59 +00:00
Alan Garcia d5783b5c57 Corrige un bug
Ajoute le "retour en arriere" lorsqu'on usurpe un compte utilisateur.
2011-03-04 12:29:37 +00:00
Benjamin Sonntag 8c9f58d70f moving HTTP_AUTH from login.php to config.php, and use HTTP_AUTH if provided, even without ?http_auth=1 2011-02-04 15:24:14 +00:00
Benjamin Sonntag f40cb1bebe fixing Changeset [2800] who failed for domain other than .net and .name, fufroma, please check your code ;) 2011-02-04 15:21:02 +00:00
Alan Garcia 3cbccf5bce Hop 2011-02-01 18:03:29 +00:00
Alan Garcia 46510d79e5 Patchs editions/suppression 2011-02-01 17:17:58 +00:00
Alan Garcia 3ebb221993 Edition oK 2011-02-01 14:14:26 +00:00
Alan Garcia b9d8daab9b Edition de sous-domaines 2011-02-01 13:06:40 +00:00
Alan Garcia 0830dbf871 changement dans l'ordre de liste des sous domaine 2011-01-30 16:42:34 +00:00
Alan Garcia ac18350d57 Cliquodrome pour faciliter la regeneration de type 2011-01-30 13:18:14 +00:00
Alan Garcia c3ed3a7ecc Activation et desactivation OK 2011-01-29 18:26:32 +00:00
Alan Garcia dacbd14cf9 Update domains, l'aventure continue 2011-01-29 17:58:19 +00:00
Alan Garcia d189214c5e Structure d'annulation de suppression de domaine.
Fonction commentée parce que pas complete en ce qui concerne les classes "domaine sensitives"
2011-01-29 10:35:12 +00:00
Alan Garcia fb0fd61b1f Qques modifs pour améliorer l'interface 2011-01-28 16:46:32 +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 064aa0864c Suite draft DNS 2011-01-26 17:26:01 +00:00
Alan Garcia a40a2b8cfa Ticket #1166
Les serveurs whois dont défini dynamiquement, reste à rendre leur format standart.
2010-12-20 21:05:48 +00:00
Alan Garcia 5102d0cad7 Ticket #1195
Changement des mots de passe des users mysql
2010-12-20 20:21:43 +00:00
Alan Garcia 20d4b3fb52 Ajout de la notion de temporaire sur les mails
("May be broken" comme qui dirait, ya eu pas mal de patch entretemps
2010-12-20 15:04:19 +00:00
Benjamin Sonntag c9f00b1db3 debug supression des bdd, step1 2010-11-18 09:12:55 +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
Camille Lafitte 406104b5ed Gestion de hooks
* Offrir des hooks/point d'entrée dans le code d'alternc
 * Un hook est fournit avec 2 arguments :
  * son nom
  * des data définies au cas par cas par le hook considéré
 * Tout plugin peut fournir un traitement appelé par un hook en mettant un fichier '''hooks/plugin.php''' et une fonction '''plugin_hook()'''
 * Exemple :
{{{
require_once('../class/hooks.php');
$hook = new hooks();
echo $hook->invoke('menu','');
}}}

 * Remarque :
  * Il n'y pas de gestion de cache
  * L'ordre d'éxécution est uniquement alphabétique
2010-09-29 09:46:19 +00:00
mlutfy ba48c8bc4f ajout support TLD .coop (oops, removed forgotten debug code) 2010-08-30 20:17:00 +00:00
mlutfy e2a3c45f1c ajout support TLD .coop 2010-08-30 20:16:01 +00:00
Benjamin Sonntag 7f8bbe9885 session depended on magic_quotes = on ... it seems like it was the last part of the code which depend on magic_quotes. Fixes compatibility with PHP5.3 and IPv6 clients 2010-08-04 14:35:28 +00:00
Benjamin Sonntag bced228b5e alternc don't depend on magic_quotes ON (in fact it only depend on magic quotes for session management, which will be corrected in the next patch ...) 2010-08-04 14:33:28 +00:00
Benjamin Sonntag 2da495aa25 on autorise un mail invalide pour la creation d'un membre avec force=1, permet de mettre le panel sur un domaine non qualifie. Closes #591 2010-06-24 00:23:08 +00:00
Benjamin Sonntag 22935e9b68 fin de la correction du bug. See #691 2010-06-24 00:17:20 +00:00
Benjamin Sonntag 6ddf9fe6d6 detecting access right problem in browser upload 2010-06-24 00:11:01 +00:00
Benjamin Sonntag 0cbb58153d Lorsque l'on supprime un compte, on met les eventuels sous-comptes à lui comme createur = 2000 2010-06-23 23:33:58 +00:00
Benjamin Sonntag 05c422eaa8 On utilise set_time_limit(0) pour la suppression des gros comptes. Closes #1132 2010-06-23 23:29:42 +00:00
Benjamin Sonntag 784081f9d9 We prevent creating a CATCHALL On the PANEL URL. Fixes #1150 2010-06-23 23:19:27 +00:00
Chantal Bernard-Putz 4bf0345088 We add the subdomains in sub_domaines_standby when we set the dns to ON. Fixes #517 2010-06-23 22:16:10 +00:00
Benjamin Sonntag fa67c7f53e styling raw stats + 2010-06-02 21:39:26 +00:00
Chantal Bernard-Putz e3680ecc32 Traduction manquante dans la protection d'un répertoire 2010-05-24 11:40:39 +00:00
Chantal Bernard-Putz 7643b87534 modifs liste des admins, debut d'ergo pour cette partie 2010-04-29 10:27:09 +00:00
Benjamin Sonntag b7ca3dc22e suite GROS upgrade ergo, homogeneisation et glossaire ... MySQL cette fois-ci... 2010-04-29 10:07:15 +00:00