* 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
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)
* 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
we still overwrite named.conf.options and that is where we do our
includes. that seems to be relatively acceptable upstream as they mark
only named.conf as a conffile.
See: #1025
starting this release, only named.conf.options will be replaced (as we
need to modify the options {} block and can't just add another one). We
still install a named.conf, a fresh version from Lenny this time, so
that we get a clean start.
Also get rid of the bind_internal parameter that is not really used or
recommended, as it allows for authoritative nameservers to also serve
recursive queries (which is bad practice).
See: #1025Closes: #1104
same domain
this is to encourage better security practices by forcing users to use
HTTPS and a canonical URL.
eventually, this is a step towards getting rid of the global /webmail/
alias too.
See #170
See #101
See #1080
validation du w3c
Refonte de certains styles et couleurs, tel que discuté sur la liste de
discussion.
Des modifications locales peuvent maintenant être faites dans
styles/custom.css qui n'est pas distribué avec AlternC et donc jamais
remplacé.
Contribution de Marc Angles
Sponsorisé par Koumbit
Most parameters different from the factory default are now set for the
whole /var/alternc, apart from those very notable exceptions, which
are not set by Alternc anymore:
* precision = 12 ; The number of significant digits displayed in floating point numbers.
* y2k_compliance = On ; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
* safe_mode_allowed_env_vars = PHP_,LANG,LC_
* highlight.*
* max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
* log_errors_max_len = 1024 ; Do not log repeated messages. Repeated errors must occur in same file on same
* ignore_repeated_errors = Off ; line until ignore_repeated_source is set true. * ignore_repeated_source = Off
* report_memleaks = On
* warn_plus_overloading = Off
* register_globals = On ; enfin!
* default_charset = "iso-8859-1" (see #381)
* upload_max_filesize = 5M ; left to admin's discretion
* default_socket_timeout = 60
* mysql.*
* pgsql.*
* sybase.*
* dbx.*
* session.*
* mssql.*
* extension=mysql.so ; we assume the php-mysql packages does this properly
The cgi/ subdir was never really changed, afaict.
temporarly turn off (by redirecting them) a user's subdomains (all of them)
temporarly, because a SQL dump is showed to allow the admin to restore the
previous state.
experimental, because the SQL dump should probably be hidden from the admin and
that this whole thing should probably be called something else than
"deactivate" and might be better somewhere else than in adm_list.php.
harsh, because there could be other ways to deal with evil users. this is the
best solution I have found for accounts that are victims of spambots.