Skip to main content Help Control Panel

Bernard Paques

avatar
on Mar. 29 2009
from nearby-an-airport

YACS Leader
Share
* Invite participants
* Share at Facebook
* Share at Twitter
* Share at LinkedIn
* Reference this page
Monitor
Recent files
Communauté »
See also
  • Annonces (32 pages) Des nouvelles du projet yacs, et de la communauté qui l'anime.
 

Communauté «   Bernard's blog «  

yacs 9.3 est disponible

190 scripts PHP ont été modifiés depuis la version 9.1, sur un total de 613 scripts de référence.

Voici la liste des principales modifications effectuées :

* Le nom du serveur de référence www.yetanothercommunitysystem.com a été remplacé partout par le nouveau nom www.yacs.fr.

* L'accès au contenu sécurisé du serveur est maintenant possible avec l'interface XML-RPC. Voir services/blog.php.

* La fonction d'envoi de message a été restructurée et étendue pour permettre l'envoi de messages composites (texte et HTML), ainsi que l'ajout de pièces jointes. Cette nouvelle capacité permettra, dans une version ultérieure, la préparation de lettres d'information beaucoup plus riches que celles possibles aujourd'hui. Attention, les paramètres d'appel de la fonction Mailer::post() ont changé par rapport aux versions précédentes de yacs. Voir shared/mailer.php pour plus d'informations.

* Les capacités d'authentification de yacs auprès des serveurs de messageries ont été étendues, ce qui devrait permettre l'intégration des fonctions de messagerie chez un plus grand nombre d'hébergeurs. Outre l'authentification par POP3, yacs gère à présent l'authentification par SMTP de type CRAM-MD5, LOGIN ou PLAIN. Les communications sécurisées par SSL/TLS vers le serveur de messagerie sortant est aussi possible. Le panneau de configuration système a évolué pour tenir compte de cette évolution.

* La transformation des messages entrants en pages ou en commentaires a été restructurée et étendue. L'objectif est d'intégrer les messages HTML et les messages en plusieurs parties. Le code mis à disposition dans agents/messages.php ne doit pas être considéré comme stable. Il est plutôt fourni pour être testé avec toutes sortes de messages, en prévision d'une livraison stable dans les mois qui viennent.

* Dans shared/utf8.php, la fonction de transcodage UTF8::get_iso8859() a été complétée avec les 27 codes du standard windows-1252. Ceci pour simplifier le traitement des données envoyées par les ordinateurs sous Windows, soit en direct soit par e-mail.

* Un bug, également lié au décodage des messages entrants, a été identifié et corrigé par Christophe Battarel. Voir articles/article.php

* Christophe a aussi permis la correction d'un bug dans la recherche des catégories

* La librairie de traitement des codes a été améliorée en plusieurs points. La modification la plus visible est le redimensionnement du lecteur des vidéos Flash, par exemple en 512x320 ou autre. Voir shared/codes.php.

* La modification du fichier .htaccess n'est plus possible en mode de démonstration, même pour les associés. Ceci a permis de finaliser le nouveau serveur demo.yacs.fr en toute sécurité.

* Les fichiers avec l'extension .tgz ont maintenant le type MIME application/x-gzip, pour régler des problèmes d'incompatibilité sur Mac OS X.

* Lorsque le logiciel GeoIP est installé, yacs l'utilise pour positionner les nouvelles variables $context['country'] et $context['country_code']. Cette information est affichée dans le script control/test.php.

* Du coup, la liste des pays et de leur code a été mise à jour dans i18n/i18n.php.

cron.php - Ce script savait déjà lancer les extensions logicielles 'tick' toutes les cinq minutes. Il lance maintenant, chaque heure, les extensions de type 'cron.hourly'.

* Le préfixe /yacs/ a été retiré des valeurs par défaut pour l'accès aux services distants. Voir servers/edit.php.

* La fonction Skin::build_block() ne génére plus de block lorsque les paramètres reçus sont vides. Attention, ceci peut influer sur le rendu visuel des pages, en fonction de la façon dont les styles sont organisés.

* Une nouvelle fonction Safe::shell_exec() a été introduite en prévision d'une meilleure exploitation des ressources disponibles en environnement Unix. Voir shared/safe.php.

* Un bug a été corrigé dans shared/sql.php, qui pouvait empécher l'auto-enregistrement de nouveaux membres en cas de bases de données multiples.

* Quelques règles de style ont été ajoutées dans les thèmes de référence pour faciliter la vision contrastée, pour les usagers qui préfèrent les fonds noirs et les textes clairs.

* La page de recherche des membres repointe bien sur elle-même, et non plus sur la page de recherche générale comme précédemment. Voir users/search.php.

* Le patch de contournement de bug 1and1 fait bien partie de cette livraison.

* Le patch de sécurité sur scripts/update_trailer.php a bien sûr été intégré.

Comments

Download yacs