Suhosin 0.9.21

Voici la Nouvelle version de Suhosin 0.9.21, en plus de permettre d'effectuer un certain nombres de protection supplémentaires pour vos sites internets. Cette version propose 2 nouvelles fonctions : suhosin.server.strip et suhosin.server.encode.
La 1ere fonction permet de numériser certains caractères comme <> "et`. permettant ainsi de stopper beaucoup d'attaque XSS pour les variables de serveur PHP_SELF, PATH_INFO et PATH_TRANSLATED
La 2eme fonction permet d'effectuer la meme chose que la fonction ci-dessus pour les variables de serveur QUERY_STRING, REQUEST_URI

[Lire plus]
Symfony 1.0.9

La version 1.0.9 de symfony vient de sortir. Cette nouvelle version corrige quelques bugs.

Voici le changelog :

  • r6203: fixed typo in the submit_tag() of the UrlHelper?.php (#2493)
  • r6129: sfBrowser : ->click() also search for HTML button elements (#2342)
  • r6125: sfRouting : allow numeric parameters (#2317)
  • r6019: fixed sfPropelData::dumpData()
  • r6014: fixed radio button ids
  • r6013: fixed templates of login & secure actions of default module are exchanged
  • r6003,r6004,r6007,r6010: merged bug fixes from creole 1.1 + propel 1.2.1 + fixed date
  • r5997: fixed admin generator filters HTML defect (#1891)
  • r5856: fixed through_class in admin_*_list tags (#1612)
  • r5851: fixed sfZendFrameworkBridge autoload (#2314)
  • r5847: fixed typo in JavascriptHelper?.php (#2464)
  • r5845: fixed incomplete error message in …
[Lire plus]
mnoGoSearch 3.3.6

mnoGoSearch, outil d'indexation et de recherche opensource, sort une version 3.3.6.

Changements notables :

  • le mode de stockage par défaut est DBMode=blob
  • DBMode=blob fonctionne avec SQLite3
  • le bug #2023 ("--disable-mysql-fulltext-plugin doesn't work") est résolu
  • recherche et indexation améliorées
  • DBMode=multi fonctionne désormais avec "GroupBySite=yes"
  • search.cgi utilise moins de mémoires en DBMode=blob

Changelog
Site officiel

Le meilleur du mois d'Octobre 2007
Plus de 100 générateurs en ligne
(1134 hits)
Injections SQL par l'exemple : le cas de bobby table
(1106 hits)
[Lire plus]
MySQL 6.0.3 Alpha

MySQL AB a publié une nouvelle version Alpha de MySQL 6. La nouvelle version du SGBD basée sur Falcon, le nouveau moteur de tables transactionnelles, est désormais disponible en téléchargement.

MySQL AB rappelle que, à ce stade, cette version ne peut être utilisée en production.

Télécharger MySQL 6.0.3
Manuel MySQL 6

Geolocalisation : MySQL GIS à la rescousse

Comme tout un chacun, j'utilise la table GeoLite de MaxMind pour geolocaliser les IP de phpversion. Comme GeoLite fournit la geolocalisation par intervalle, j'ai commencé à utiliser la clause Between pour repérer les pays de chaque IP : le temps de traitement de la requête sur 28 millions de domaines était... long.
Jeremy Cole vient à la rescousse avec MySQL GIS : c'est l'implémentation MySQL de la gestion des données géographiques. En appliquant les principes géométriques aux IP, on atteind des temps de traitement impressionnants.

[Lire plus]
Alertes sécurité des applications PHP et MySQL, édition 171


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.5 et 4.4.7; MySQL 5.0.45 (communauté) , 4.1.22, ainsi que 5.1.21-beta et 6.0.3.
Les mises à jour sont recommandées vers ces versions.



8 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Gallery, Horde, Joomla, PEAR, WordPress, Xoops, phpBB et phpMyAdmin


[Lire plus]
MySQL étend son modèle fermé

MySQL publie le 'MySQL workbench', un outil de gestion des modèles de conception de données pour Windows, Linux et MacOSX (disponibles ultérieurement pour ces deux versions).
Le point le plus notable est que, comme le serveur MySQL, le workbench est maintenant distribué en deux versions : une version OSS, et une version commerciale. Les deux versions partagent le même code source, et la version commerciale propose un confort d'utilisation supérieur. On retrouve la ligne de démarcation qui sépare le serveur OSS de la version entreprise : en payant, on obtient plus de services, et on est déchargé des contributions à faire auprès de MySQL.
La nouvelle version a pris une importance stratégique, selon son chef de projet, et l'équipe de développement a été considérablement renforcée. Il est certains qu'il y a un potentiel a exploiter du coté des MCD MySQL.

  •   …
[Lire plus]
Eventum 2.1

La nouvelle version d'Eventum 2.1 vient de sortir. Celle-ci corrige quelques bugs et ajoute ou modifie quelques fonctionnalités.

Eventum est un utilitaire de suivi flexible et facile à utiliser autant pour la gestion de report de bug que pour l'assignation de tâches dans une équipe, développé en PHP.
Cet outil est d'ailleurs utilisé par l'équipe du support technique de MySQL AB et leur permet un important gain de temps pour gérer leurs réponses selon eux.

L'utilisation d'Eventum nécessite une version de PHP minimale de 4.1.0, un serveur de base de données MySQL et l'activation des extensions suivantes :
- PCRE (activée par défaut dans les versions récentes de PHP)
- Session (activée par défaut dans les versions récentes de PHP)
- MySQL (Support intégré avec la plupart des versions PHP)
- GD

Le code source est sous licence GPL.

[Lire plus]
FootMap, du PEAR du Mysql et du GoogleMaps API

Bonjour à tous,

Du PHP, du PEAR, du Mysql et de l'API Google Maps, on mélange le tout et ça donne ... FootMap (version non finale). Basé sur un """moteur applicatif""" construit essentiellement grâce aux librairies PEAR, j'ai voulu tester l'utilisation de l'API Google Maps pour aboutir à FootMap.

Dans un avenir que j'espère proche, j'ouvre la possibilité à des internautes de s'inscrire et de saisir les données de compétitions qu'ils souhaitent voir apparaitre dans le service.

Dans un avenir plus lointain, je fais évoluer l'application pour qu'elle puisse gérer d'autres sports => SportMap

Ce service est disponible en tant que gadget Google et peut être très facilement intégrée dans n'importe quel autre site (résolution 470x470).

Pour mettre la carte dans votre site :

Pour le moment, pas d'espace projet véritablement dédié.

  •   …
[Lire plus]