Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information
aide





: Configurez votre pare-feu Netfilter avec Nuface 2.0

Posté par Victor STINNER (page perso, ). Modéré le 28 mars 2008.
Nuface est une interface web haut niveau de configuration de pare-feu Netfilter. Écrite en PHP5 et distribuée sous licence GPL v3, elle simplifie la gestion des règles en offrant une vue haut niveau du pare-feu et une aide contextuelle expliquant directement les options de filtrage. Travaillant de concert avec NuFW et Nulog2, Nuface permet également de gérer des règles d'accès par utilisateur, par application ou par système d'exploitation, et propose le filtrage par plage horaire. Il permet également de voir à partir des journaux affichés par Nulog quelle règle a permis la connexion.

Pour la version 2.0, un effort a été fait sur l'amélioration de l'ergonomie, notamment via des formulaires simplifiés, l'ajout d'une aide contextuelle, et la mise en place d'un historique de navigation. Les règles locales (INPUT et OUTPUT) ont maintenant un formulaire dédié. Pour chaque ACL, on peut décider de tracer (avec ulogd et NuFW) ou non les connexions avec un message de log personnalisé, exploitable notamment avec le logiciel Nulog ou n'importe quel analyseur de journaux. Enfin, la mise en place initiale a été revue et facilitée avec la création d'un outil d'auto-configuration réseau (interfaces, réseaux et routes).

N'hésitez pas à venir rencontrer les développeurs à l'install party le 2 avril prochain. L'ensemble des outils seront présentés (Nuface2, NuFW et Nulog2).

> Lire la dépêche (20 commentaires, moyenne: 2,8).   [dépêche : 627 caractères]

: Fusillez vos applications avec Fusil 0.6

Posté par Victor STINNER (page perso, ). Modéré le 19 décembre 2007.
Le fuzzing est une technique d'assurance qualité logicielle visant à rechercher des bugs en injectant des données invalides. Fusil est un framework dédié au fuzzing comprenant divers outils pour créer des processus, surveiller un processus existant ou encore injecter des erreurs dans un fichier.

Chaque exécution de la cible se voit attribuer une note de -100% à +100% en utilisant diverses sondes pour déterminer si l'application a planté ou non. Des sondes surveillent l'état d'un processus et sa consommation processeur, d'autres surveillent des fichiers texte tel que syslog, d'autres encore se basent sur la durée d'exécution, etc. Le système de notation est réutilisé pour autoconfigurer Fusil : l'agressivité, nombre d'erreurs injectées, évolue en fonction des notes précédentes. Divers exemples sont fournis pour essayer Fusil et voir de quoi il est capable : Mplayer, Image Magick, ClamAV, PHP, printf, etc. Un dossier temporaire est généré pour chaque exécution. Il est utilisé comme répertoire de travail et est conservé en cas de plantage de la cible.

> Lire la dépêche (17 commentaires, moyenne: 1,2).   [dépêche : 2833 caractères]

: Publication du projet Hachoir en version 1.0

Posté par Victor STINNER (page perso, ). Modéré le 13 juillet 2007.
Après un an et demi de développement, le projet Hachoir a abouti à une version 1.0 grâce à l'effort commun d'une trentaine de contributeurs. Ce projet est constitué d'une base de connaissance des 70 formats de fichiers les plus courants et d'une suite d'outils exploitant ces informations.

Hachoir est tolérant aux erreurs, ce qui permet de traiter des fichiers corrompus et/ou tronqués ; il est rapide parce qu'il ne lit que les informations nécessaires. Il est donc possible d'identifier le codec correspondant à un fichier vidéo dès que les premiers kilo-octets ont été téléchargés, ou d'accéder aux données stockées dans un fichier plus gros que la mémoire. Un cas d'utilisation est l'extraction des fichiers d'une archive (gzip, bz2, etc.) tronquée quand les outils standards refusent de la traiter.

De nombreux composants sont disponibles, notamment hachoir-metadata, dédié à l'extraction des méta-données (nom de l'auteur, durée d'une musique, taux de compression d'une image, etc) et servant d'alternative au programme file pour identifier le type d'un fichier; et hachoir-subfile, dédié à la récupération de fichiers depuis une partition disque corrompue ou une image de la mémoire.

> Lire la dépêche (9 commentaires, moyenne: 4,7).   [dépêche : 2918 caractères]

: Voyagez dans le temps avec Macfly 1.0

Posté par Victor STINNER (page perso, ). Modéré le 25 mai 2007.
Macfly est un projet dont le but est de modifier l'horloge d'un programme tiers sans nécessiter les droits administrateur ni avoir à modifier l'horloge système. Toute application peut être ainsi lancée dans l'environnement Macfly. Le projet est conçu autour d'un démon, deloreand, qui va synchroniser le ou les programmes décalés dans le temps par macfly.

Le projet peut servir à tester les logiciels face aux sauts de temps provoqués par l'utilisateur ou par une synchronisation via NTP sans avoir à modifier la date de la machine. En particulier, on peut tester la date « 2038-01-19 04:14:07 » qui est la dernière du format Epoch (on boucle alors en décembre 1901 ou en janvier 1970).

Étant donné qu'on peut modifier la vitesse de l'horloge, on peut s'amuser à lire des vidéos en accéléré avec VLC, ralentir les jeux pour tricher, etc. On peut également imaginer d'autres usages comme envoyer des emails dans le passé ou le futur.

Le projet a été développé pour le Centre National d'Études Spatiales (CNES) par INL.

> Lire la dépêche (51 commentaires, moyenne: 4,6).   [dépêche : 1145 caractères]

: Mesa 3D version 6.5.3

Posté par Victor STINNER (page perso, ). Modéré le 05 mai 2007.
Mesa 3D est une implémentation de la spécification OpenGL offrant un rendu logiciel d'une scène 3D. Cette bibliothèque est publiée sous licence MIT et supporte l'ensemble des systèmes d'exploitation modernes. Les pilotes de carte graphique (Linux et *BSD) utilisent Mesa pour le rendu OpenGL avec accélération matérielle.

La version 6.5.3 sortie le 27 avril dernier apporte beaucoup de nouveautés et notamment le support d'OpenGL dans ses versions 2.0 et 2.1 (sorties respectivement en Août 2004 et Août 2006). OpenGL 2.0 apporte le support des instructions programmables connues sous le nom de « shader » : l'effet de « cell shading » en est un exemple.

Autres nouveautés : prise en charge des MRT, Multiple Render Target, qui permet de modifier plusieurs tampons en une seule instruction; prise en charge des VBO, Vertex Buffer Object, qui permettent de stocker des tableaux de vertex dans la mémoire de la carte vidéo. Enfin de nombreux bugs ont été corrigés : reportez-vous au ChangeLog complet pour les détails.

> Lire la dépêche (16 commentaires, moyenne: 4,1).   [dépêche : 758 caractères]

: PyPy, le serpent qui se mord la queue, sort en version 0.99

Posté par Victor STINNER (page perso, ). Modéré le 22 février 2007.
PyPy est un projet financé par l'Union Européenne qui vise à écrire un interpréteur Python en Python. Le projet est sur le point d'aboutir : il n'est plus que 3x plus lent que l'implémentation de référence (CPython) avec laquelle il est compatible à 98%.

PyPy apporte de nombreuses améliorations à Python comme les « espaces d'objet », la programmation logique, la programmation concurrente, etc. Une partie de l'interpréteur Python est écrite en RPython, sous-ensemble limité de Python, ce qui permet de le compiler pour LLVM, .NET ou encore en C.

La version 0.99 apporte un backend pour la plateforme .NET, beaucoup de travail sur le backend JavaScript (AJAX fonctionne), et les derniers modules Python qui manquaient ont été écrits : mmap, signal, bz2 et fcntl.

Encore une fois, un gros travail a été fait sur l'optimisation : limitation des appels à malloc(), inlining, accélération des dictionnaires, etc. Cette version est deux fois plus rapide que la précédente, mais l'ajout du compilateur JIT devrait encore améliorer les performances de la prochaine version.

> Lire la dépêche (51 commentaires, moyenne: 3).   [dépêche : 735 caractères]

: Faites parler vos fichiers avec hachoir-metadata

Posté par Victor STINNER (page perso, ). Modéré le 19 décembre 2006.
Tous les jours, nous manipulons des dizaines de fichiers binaires sans vraiment se soucier de leur format ou de connaître toutes les informations qu'ils contiennent. Pourtant, ils sont souvent accompagnés de métadonnées qui renseignent sur leur origine et leur contenu : auteur, nom du logiciel, date de création, durée, taille, codec, genre, etc. Ces informations permettent une classification fine et des recherches multicritères très fines.

Hachoir-metadata, programme basé sur la bibliothèque Hachoir, permet de lire ces informations et les présente de manière synthétique. Tous les formats courants sont reconnus : image (JPEG, PNG, GIF, ICO...), vidéo (AVI, WMV, FLV, MKV...), audio (MP3, wav, Ogg, WMA...), archive (zip, gzip, bzip2, tar...).

Les informations sont triées par pertinence (ex les dimensions d'une image sont plus importantes que la méthode de compression). Pour les formats contenant plusieurs « documents », chaque document possède sa propre section (ex : les flux audio, vidéo et les informations générales sont séparés). Contrairement à certains outils où la présentation est calquée sur le format de fichier, hachoir-metadata classe des informations de manière générique (ex : le champ 'duration' est partagée pour une vidéo ou un son).

Hachoir-metadata n'est sûrement pas une révolution, il existe déjà une multitude de bibliothèques pour extraire les métadonnées. Mais, pour les formats supportés, il donne d'aussi bons résultats que ses concurrents voire parfois meilleurs. Au passage, essayez également le programme hachoir-urwid pour explorer vos fichiers en profondeur et découvrir d'autres informations passées sous silence.

> Lire la dépêche (32 commentaires, moyenne: 2,8).   [dépêche : 1796 caractères]

: Hachoir version 0.6

Posté par Victor STINNER (page perso, ). Modéré le 29 octobre 2006.
Un an après la naissance du projet, Hachoir sort dans sa version 0.6. C'est une suite d'outils développés dans le langage Python ayant pour but de manipuler facilement un fichier binaire tel qu'un arbre de champs typés. Le projet a été éclaté en plusieurs composants dont les principaux sont : hachoir (c½ur du système), hachoir-parser (quarantaine de parseur des formats les plus courants), hachoir-metadata (extraction de méta-données) et hachoir-urwid (visualisation de fichier binaire).

Hachoir supporte maintenant l'édition de fichier : il est possible de modifier la valeur d'un champ, de supprimer un champ ou encore d'en insérer. hachoir-strip est un programme d'exemple exploitant cette possibilité : il va supprimer tous les champs qu'il juge inutile, c'est-à-dire les méta-données, les octets de bourrage, index pour les vidéos, etc. Il peut être utilisé pour rendre un fichier anonyme ou en réduire légèrement sa taille.

Autre amélioration notable : la possibilité d'ouvrir des fichiers corrompus et/ou tronqués. Dans la mesure du possible, le parseur va tenter de corriger l'erreur puis de continuer son travail. Cette version apporte également la possibilité d'utiliser Hachoir sur un pipe, ce qui permet de parser un flux de données au fur et à mesure (par ex. : un flux réseau).

Pour stocker le texte, Hachoir utilise maintenant uniquement Unicode, ce qui évite d'avoir à se soucier du jeu de caractères. Cette version fonctionne également sur toutes les implémentations de Python (CPython, Stackless, pypy, IronPython, Jython), même si des retouches mineures sont parfois nécessaires. Pour finir, une interface graphique basée sur wxPython est en cours de développement.

> Lire la dépêche (17 commentaires, moyenne: 2,3).   [dépêche : 936 caractères]

: Rejouez chez vous les plus grandes batailles de la guerre du libre

Posté par Victor STINNER (page perso, ). Modéré le 26 octobre 2006.
Avec Wengo, parlez à vos amis, avec Wormux, massacrez-les !

La nouvelle version de Wormux est encore plus amusante grâce à des armes toujours plus délirantes : putois, sniper, seringue, enclume, bombe anti-émeute et d'autres vous attendent. Vos tireurs d'élites, s'ils tombent, ne manqueront pas d'entraîner avec eux quelques ennemis, ce qui permet de jolies réactions en chaîne. Autres nouveautés : saut périlleux arrière, baril explosif, terrain de l'île de Pâques, refonte des menus, etc.

Dans un moment de démence, yekcim et lodesi se sont laissés aller à démembrer littéralement les avatars ! Un avatar est maintenant défini par un squelette et des animations en fonction de la position des membres. Les avatars les plus anciens tirent leur révérence, et OpenOffice, SPIP et BSD font leur apparition pour des parties encore plus endiablées.

Cette version préliminaire (0.8alpha1) de Wormux ne demande qu'à être testée en réseau. Pour y jouer, il faut saisir l'adresse IP de celui qui héberge la partie. Vous pouvez aller sur le salon IRC #wormux-fr du serveur Freenode (irc.freenode.net) pour proposer ou rejoindre une partie :-) Le jeu en solo reste, quand à lui, tout à fait jouable.

Nous avons de besoin de toi, oui toi là-bas ! Bruitage, traduction, graphisme, programmation, rapport de bug (oui on adore ça !), tests, critiques, (...) : n'hésitez pas à nous contacter, vous nous intéressez !

> Lire la dépêche (8 commentaires, moyenne: 1,4).   [dépêche : 379 caractères]

: Faille de sécurité dans le pilote propriétaire Nvidia

Posté par Victor STINNER (page perso, ). Modéré le 17 octobre 2006.
Le 2 décembre 2004, Nate Nielsen rapporte un plantage de Xorg lorsque Firefox affiche une très longue URL dans la barre d'adresse. Quatre mois plus tard un bug similaire est détecté dans Eclipse. Le bug concerne l'affichage de très longues lignes de texte avec le pilote propriétaire Nvidia. La solution est d'utiliser le pilote libre nv qui n'a pas ce bug.

Face à l'absence de réaction de Nvidia, un exploit exploitant ce dépassement de tampon offrant un shell en root est publié sur Rapid7. Il est possible d'exploiter la faille à distance à l'aide d'un client X distant. La faille a en fait été corrigée dans la version 9625 du pilote Linux sortie le 21 septembre 2006, mais la série 9xxx des pilotes Linux est encore en phase béta.

Cette faille relance bien sûr le débat pour ou contre les pilotes propriétaires (BLOBs). Pour le cas de Nvidia, il est difficile de trancher car refuser le pilote officiel implique de se priver d'accélération matérielle. Plutôt que de brasser l'air avec un débat sans fin, il serait plus judicieux de contribuer au projet Nouveau qui vise justement à écrire un pilote libre offrant l'accélération matérielle. D'ailleurs, l'écriture d'un pilote a été entamée il y a peu mais il est encore loin d'être utilisable.

NdM : Merci également à Pascal Terjan d'avoir proposé une dépêche sur le même sujet.
Mise à jour : la version 9626 du pilote (stable) corrige la faille.

> Lire la dépêche (67 commentaires, moyenne: 3,6).  

: Hachoir, le couteau suisse qui découpe vos fichiers binaires

Posté par Victor STINNER (page perso, ). Modéré le 19 août 2006.
Hachoir est un projet permettant de lire toutes les informations contenues dans un fichier binaire. Effectivement, contrairement aux fichiers textes qui se lisent facilement : qui aujourd'hui est capable d'analyser le contenu d'une image PNG à l'aide d'un éditeur hexadécimal ?

La version 0.5, qui vient de sortir, supporte la majorité des formats de fichier « courants ». Cela va de l'image PNG à la vidéo AVI en passant par les archives bzip2 ou encore le système de fichier ext2. Par contre, tous les parseurs ne sont pas encore complets : les zones inconnues sont marquées « raw ».

Le parseur a un fonctionnement totalement paresseux : les informations ne sont lues que lorsqu'elles sont demandées, et les champs ne sont crées que lorsque c'est nécessaire. Il est dès lors possible de lire des fichiers complexes et/ou de grande taille (ex: disque dur de 10 Go).

Hachoir est avant tout une bibliothèque écrite en Python, mais plusieurs scripts l'utilisant sont disponibles. hachoir-metadata permet d'extraire les méta-données : durée d'une musique, taille d'une image, commentaires, etc. hachoir-urwid est une interface interactive permettant d'explorer le contenu d'un fichier. hachoir-grep permet de rechercher une chaîne de caractère dans un fichier, ou simplement lister toutes les chaînes d'un fichier.

NdM : Hachoir est disponible sous licence GNU/GPL

> Lire la dépêche (39 commentaires, moyenne: 3,8).   [dépêche : 1417 caractères]

: Wormux 0.7 beta3

Posté par Victor STINNER (page perso, ). Modéré le 23 janvier 2006.
Suite à de nombreux problèmes avec la bibliothèque ClanLib, le projet Wormux a migré à SDL. La migration aura pris plusieurs mois, mais le résultat en vaut la chandelle. Un nouveau moteur graphique a été développé permettant de jouer avec 50 images/seconde sur la plupart des configurations.

Comme peu de personnes ont pu jouer à la version 0.6 (à cause de ClanLib), je vais vous décrire les évolutions depuis Wormux 0.5. L'utilisation d'un nouveau moteur physique permet enfin d'avoir une corde ninja et un jet pack (entre autres) ! Pour rester du côté des armes, un gnou explosif et un marteau-piqueur sont également de la partie. La qualité graphique du jeu est encore montée d'un échelon.

L'autre chantier était de rendre le jeu accessible à tous. C'est chose faite car il fonctionne désormais sur les PowerPC et des paquets pour de nombreuses distributions Linux sont disponibles (notons également la présence de FreeBSD). Grâce à l'utilisation de l'Unicode (UTF-8) et des polices de caractères TTF, Wormux est capable d'afficher n'importe quel caractère. Il est dès lors possible de jouer en russe, ainsi que que de nombreuses autres langues.

Cette version est encore une version beta, n'hésitez donc pas à rapporter tous les bugs que vous rencontrez ! Utilisez l'outil de rapport de bug de GNA donné en lien. Enfin, nous avons un nouveau site web qui est à jour et beaucoup plus dynamique.

> Lire la dépêche (21 commentaires, moyenne: 4,2).   [dépêche : 1035 caractères]

: Sortie de la version 2005-12-28 du Hachoir

Posté par Victor STINNER (page perso, ). Modéré le 29 décembre 2005.
Hachoir est un outil écrit en Python permettant de visualiser le contenu d'un fichier binaire de manière intelligible. Son objectif n'est pas de reconnaître tous les formats, mais d'avoir une boîte à outils très complète pour supporter rapidement de nouveaux formats. De nombreux formats sont déjà supportés de base (musique mp3, partition ext2, vidéo avi, exécutable elf, archive rpm, image xcf, etc.).

Les données ne sont réellement lues que lorsqu'elles sont accédées. Ceci permet de traiter de très gros fichiers sans problème (ex: partition de 9 Go contenant plusieurs centaine de milliers d'objets), et le chargement d'un fichier prend rarement plus d'une seconde.

Le projet est encore jeune, mais n'hésitez pas à le tester et m'envoyer vos retours d'expérience.

> Lire la dépêche (29 commentaires, moyenne: 4,2).   [dépêche : 1064 caractères]

Une série de failles ont été découvertes dans le protocole ICMP (et non pas ses implémentations) par l'argentin Fernando Gont, professeur, administrateur système et chercheur en réseau. Il a tenté dès le début, en août 2004, d'en informer tous les auteurs d'implémentation du protocole ICMP avant de publier les failles sur Internet. Il a commencé par écrire un document qu'il a envoyé à l'IETF. Il a également contacté CERT/CC et NISCC, les auteurs de systèmes d'exploitation libre (OpenBSD, NetBSD, FreeBSD, Linux, etc.), ainsi que Microsoft, Cisco et Sun Microsystems. Il a décrit chaque faille pour leur permettre de corriger les implémentations avant de publier ses découvertes.

Fernando a alors commencé à recevoir des e-mails de Cisco demandant des informations techniques précises. Deux mois plus tard, il a reçu un e-mail d'un avocat de Cisco disant que Cisco allait breveter son travail ! L'avocat n'a pas voulu donner plus de détails. Encore deux mois plus tard, il y a eu un échange de mails entre Cisco, Linus Torvalds et David Miller où Fernando a été mis en copie. David a fait remarquer que Linus Torvalds utilisait déjà depuis plusieurs années le « sequence tracking » dans Linux et par là même, le brevet ne pouvait être déposé pour cause d'antériorité du travail de Linus.

Cisco a alors accusé Fernando de coopérer avec les terroristes alors qu'en même temps Cisco voulait breveter son travail. Plus tard Cisco a aussi demandé à Fernando qu'il travaille pour CERT/CC.

Aujourd'hui Cisco a abandonné son idée de brevet, mais ça laisse quand même réfléchir sur le fait de publier anonymement ses failles ou non !

> Lire la dépêche (194 commentaires, moyenne: 3,4).   [dépêche : 1220 caractères]

: Nouvelle avancée du port du Hurd sur L4

Posté par Victor STINNER (page perso, ). Modéré le 19 mai 2005.
Pour rappel, GNU/Hurd est en train de subir une grosse mutation : l'ancien micronoyau GNU Mach va être à terme remplacé par L4, un micro-noyau plus moderne. L4 relègue notamment toute la gestion de la mémoire virtuelle (partiellement fournie par Mach) et les pilotes de périphériques à l'espace utilisateur : il faut donc les implémenter. Neal H. Walfield avait déjà réalisé le premier pas en janvier, en écrivant un serveur, `physmem', permettant l'allocation (et la déallocation), le partage et le mappage de mémoire physique.

Depuis, il n'a pas chômé car il vient de rajouter la pièce manquante à `physmem' : la copie logique de mémoire physique (copy-on-write et mémoire partagée). Comme ce sont les applications elles-mêmes qui s'occupent de la gestion de leur mémoire virtuelle (décider quelles parties vont en 'swap' et où), il a également amélioré la bibliothèque de gestion de mémoire par défaut, `libhurd-mm' pour permettre aux applications de spécifier de façon simple quelles parties doivent aller dans tel forme de swap (partitions de swap, réseau, mémoire externe dédiée, ...).

Ces avancées concluent le travail initial sur la gestion de la mémoire. Cela permet d'envisager le développement de pilotes de périphériques, qui utilisent intensivement la copie de mémoire : dans un premier temps, un pilote IDE d'un autre système pourrait être porté pour permettre d'avoir un système de fichiers, et dans un second il faudra se concentrer sur Fabrica, le framework de pilotes de périphérique.

Par ailleurs, la version K9 des CDs de Debian GNU/Hurd vient de sortir. Au programme, principalement des paquets mis à jour et quelques bugs embêtants corrigés (une résolution de noms défectueuse dans certains cas, par exemple). Debian GNU/Hurd remplit maintenant 9 CDs, mais seules les quatre premières ISOs sont proposées au téléchargement. Une image DVD sera disponible prochainement.
Toujours sur le front Debian GNU/Hurd, Michael Banck a réussi à faire fonctionner Gnome presque entièrement, témoignant du grand travail mené par l'équipe de Debian GNU/Hurd ces derniers temps.

NdM : Merci à Sebastien Binet d'avoir également proposé une dépêche sur le sujet.

> Lire la dépêche (54 commentaires, moyenne: 3,8).   [dépêche : 2518 caractères]

: 2LE publie son framework Castor web builder

Posté par Victor STINNER (page perso, ). Modéré le 17 février 2005.
Castor est un framework écrit en PHP et distribué sous licence GNU GPL. Il est à l'initiative de la société 2LE. C'est une plateforme qui s'est enrichie au fur et à mesure des projets web menés par l'entreprise.

Il a pour but de faciliter le développement d'application web complexe. Cet outil offre des composants de base tels que la gestion de l'arborescence de page, la gestion des utilisateurs, l'édition de page HTML grâce à un éditeur WYSIWYG, etc.

L'écriture de nouveau module est très facile : c'est une classe qui a deux fonctions (process et out). Un module de gestion de table SQL permet de créer en quelques clics une interface d'administration avec des écrans liste, détail et formulaire. Allez faire un tour dans la documentation pour les détails ;-)

> Lire la dépêche (0 commentaire).   [dépêche : 927 caractères]

: Gna hotspot #3 : Interview des auteurs de Wormux

Posté par Victor STINNER (page perso, ). Modéré le 03 février 2005.
Régulièrement, GNA!, hébergeur de projets libres, choisit un projet libre et mature, et en interviewe les principaux développeurs pour mieux connaître les auteurs de logiciel libre. La troisième édition (GNA! Hotspot #3) est consacrée au jeu Wormux.

La discussion tourne autour d'OpenGL, des pilotes de carte vidéo sous Linux, du jeu en réseau, de la question de la légalité, du portage sous Windows, de la licence du jeu, des développements futurs, et de bien d'autres choses.

Profitez-en pour (re)lire les GNA! Hotspot #1 et #2 consacrés respectivement au projet Adeos et au projet Test-Autobuild.

> Lire la dépêche (8 commentaires, moyenne: 1,9).   [dépêche : 426 caractères]

: L'équipe de Wormux est fière de vous annoncer la version 0.5.0 !

Posté par Victor STINNER (page perso, ). Modéré le 12 décembre 2004.
Il aura fallu attendre 5 mois de développement pour obtenir une nouvelle version stable de Wormux (clone libre du non moins célèbre jeu Worms). L'évolution majeure est le passage à ClanLib 0.7 (bibliothèque de jeu) qui offre un accès à l'accélération matérielle. Le jeu est vraiment plus fluide. D'ailleurs de manière générale, le jeu est beaucoup plus jouable car nous avons réglé tous les paramètres aux petits oignons.

Au passage le jeu gagne la grenade à fragmentation, pas moins de 10 nouveaux terrains, trois nouvelles équipes, etc. Il faut également noter un effort de traduction (du code et des données) en anglais pour rendre le jeu accessible au plus grand nombre. Le jeu est d'ailleurs disponible dans pas moins de 11 langues ! On peut encore noter l'ajout de confettis en arrière plan pour montrer la vitesse du vent et le support de "thèmes sonores".

Il ne reste plus qu'à préparer de jolis paquets Debian, Mandrake, Gentoo, etc. Si le projet vous intéresse, n'hésitez pas à nous contacter pour nous aider à traduire le jeu, créer un nouveau thème sonore (à vos micros !), créer une nouvelle équipe, créer un nouveau terrain, etc.

> Lire la dépêche (30 commentaires, moyenne: 2,2).   [dépêche : 1498 caractères]

: Wormux 0.4

Posté par Victor STINNER (page perso, ). Modéré le 02 juillet 2004.
Après un bon mois de développement, j'ai la fierté de vous annoncer la version 0.4 de Wormux ! Pour rappel, c'est un clone du non moins célèbre jeu Worms. Nous avons pris quelques libertés par rapport au jeu original, comme par exemple la possibilité de changer l'apparence des joueurs, ou encore la possibilité de configurer un maximum d'options par une série de fichiers XML.

La version 0.4 apporte de nombreuses nouveautés qui rendent le jeu vraiment plus sympa :
- Ajout de nombreux effets sonores et d'une musique d'ambiance.
- Le jeu est disponible en français, anglais, espagnol, catalan et allemand.
- Cinq nouveaux terrains (cubism2, cubism3, pirates, mer, grenouilles).
- Six nouveaux avatars (alien, escargot, hyppocampe, poule, poulpe, tortue).
- Trois nouvelles armes (mine, bazooka automatique, grenade).
- Les classiques corrections de bugs.

N'oubliez pas de nous signaler les bugs (voir le projet chez GNA!.org), et de donner votre avis sur le jeu !

> Lire la dépêche (59 commentaires, moyenne: 2,7).   [dépêche : 738 caractères]