Sortie de Blitzen 0.0.7

Posté par  . Modéré par Pascal Terjan.
Étiquettes :
11
7
mar.
2010
Internet
Blitzen est un serveur d'application que je développe sur mon temps libre, et qui avait déjà fait l'objet d'un journal pour la version 0.0.5 sur DLFP. Pour les plus pressés d'entre vous, voici un bref rappel des faits : Blitzen est un serveur d'application libre (LGPLv2), qui a pour but de permettre l'écriture d'applications ou sites web de manière simple et rapide.

Parmi toutes les solutions visant à améliorer la productivité du développeur par rapport à la manipulation directe des technologies web (HTML, Javascript, css, etc.), deux approches se démarquent:
  • L'approche orientée page qui consiste à faciliter la vie du développeur en prenant en charge les mécanismes les plus élémentaires tout en conservant un lien fort avec les technologies sous-jacentes (c'est le cas de Ruby on Rails par exemple) ;
  • L'approche orientée composants, qui vise à unifier le développement des applications web et natives en masquant au maximum l'aspect web de l'application en présentant une API proche des toolkits natifs comprenant un modèle événementiel à callbacks ou listeners (Seaside par exemple).

Blitzen se classe résolument dans la seconde catégorie et vise à permettre le développement d'applications web sans avoir à se soucier des problématiques liées à cet environnement particulier (compatibilité des navigateurs, niveau de fonctionnalités ...). Ainsi, il présente une API proche de GTK+ et permet au développeur de se concentrer sur l'aspect fonctionnel de son application en laissant la charge au moteur de rendu de faire les choix appropriés en fonction du client qui l'interroge : utilisation de rendu asynchrone AJAX lorsque disponible, dégradation progressive lorsque javascript n'est pas disponible, etc.

Blitzen est écrit en C, et plus particulièrement en C/GObject, ce qui permet certes d'écrire des applications web directement en C, mais également et surtout en Vala via le binding fourni.

Cette nouvelle pré-version publique constitue une milestone importante. Tous les widgets HTML de base sont implémentés (au moins de manière partielle), il est désormais possible de créer un site web complet avec Blitzen. Bien entendu, comme le numéro de version l'indique il s'agit d'un projet très jeune qui nécessite et nécessitera encore beaucoup de tests avant d'être en mesure de se déclarer stable. Pour autant, j'ai n'ai pas encore eu l'occasion de le voir "segfaulter".

Comme toujours, toutes les remarques/suggestions/contributions sont les bienvenues.

OpenWrt Backfire 10.03 bêta disponible

Posté par  . Modéré par patrick_g.
Étiquettes :
17
5
mar.
2010
Matériel
L'équipe d'OpenWrt est fière de vous annoncer la sortie de la version bêta de la prochaine version majeure, appelée Backfire. Le test de cette version permettra de faire remonter les divers bugs et problèmes en vue de la stabilisation de la version finale.

Les binaires peuvent être téléchargés à l'adresse suivante : http://downloads.openwrt.org/backfire/10.03-beta/

Les changements apportés en particulier par cette version sont :
  • Le noyau utilisé par brcm-2.4 est mis à jour en 2.4.37 ;
  • Les autres cibles sont mises à jour en 2.6.30 ou 2.6.32 ;
  • GCC mis à jour en 4.3.3 pour les cibles ARM/MIPS , 4.4.3 pour PowerPC ;
  • uClibc version 0.9.30.1 ;
  • Le pilote b43 sous noyau 2.6 est utilisé pour les composants Broadcom 11g ;
  • Le pilote ath9k pour les composants Atheros 11n ;
  • La prise en charge de nombreux matériels à base d'Atheros ar71xx ;
  • Magicbox est maintenant intégré dans la cible ppc40x.


Nouvelles cibles :
  • brcm63xx - Modems/routeurs ADSL Broadcom ;
  • cobalt - Appliances Cobalt Networks sur processeurs MIPS ;
  • orion - Routeurs Marvell Orion.


Problèmes connus :
  • La résolution IPv6 par uClibc peut entraîner des erreurs de segmentation ;
  • Le serveur httpd de busybox peut se bloquer ou faire des erreurs de segmentation, néanmoins, LuCi utilise lucid pour servir les pages http ;
  • LuCi est toujours en cours de développement pour suivre cette version, quelques options de configuration sont manquantes, notamment pour les switchs et le 802.11n.

Note : nous vous avions promis depuis longtemps de vous dire lorsque les pilotes Wi-Fi Broadcom sur plate-forme BCM47xx avec noyaux 2.6 seraient prêts, c'est le cas :)

Schrödinger 1.0.9 est sorti

Posté par  . Modéré par j.
Étiquettes :
23
5
mar.
2010
Audiovisuel
Une nouvelle version de Schrödinger est disponible. Schrödinger est une transposition en C des spécifications du codec vidéo Dirac conçu par la BBC. Plusieurs bibliothèques multimédia telles que GStreamer, FFmpeg utilisent Schrödinger pour compresser et décompresser des vidéos Dirac.

Nouveautés dans la version 1.0.9 :
  • Orc : utilisation du nouveau système d'optimisation Orc en lieu et place de libOil ;
  • Nouvel algorithme de génération des vecteurs changeants, activé par défaut ;
  • Nouvel algorithme CBR (constant bitrate, débit constant), activé par défaut ;
  • Nouvel algorithme de détection de changement de scène, activé par défaut ;
  • Amélioration de la qualité vidéo pour un même niveau de compression ;
  • Nouveau paramétrage "force-profile". Il permet l'accès simplifié à l'un des trois profils VC-2 standardisés (vc2_low_delay, vc2_simple, vc2_main) ;
  • Amélioration de la compression sans perte. Fonctionne de concert avec "force-profile".

IMAP Spam Begone (isbg) v0.99 est sorti

Posté par  . Modéré par Pascal Terjan.
Étiquettes :
14
4
mar.
2010
Ligne de commande
Trois mois et trois jours après la version 0.98, isbg sort en version 0.99 pour vous aider encore plus efficacement dans votre lutte contre le spam !

IMAP Spam Begone (isbg) est un script python qui vous permet de soumettre le contenu de vos boites IMAP à un serveur spamassassin, et cela même si vous n'avez pas la main sur votre serveur de mail (comme c’est le cas quand vous utilisez le mail de votre FAI, laposte.net, voila.fr, yahoo.fr, etc.).

Cette version vient avec tout un ensemble de fonctionnalités le rendant prêt à être utilisé dans des conditions de production exigeantes (voir le détail ci-dessous) et un bug fix de poids : la correction du support SSL.

N.B. : isbg peut être utilisé sous la licence de votre choix parmi celles-ci : http://opensource.org/licenses/alphabetical.

Nouvelle version majeure de NuFW

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
22
3
mar.
2010
Sécurité
La société EdenWall Technologies, anciennement INL, a annoncé ce 2 mars 2010 la sortie de NuFW 2.4.0 après deux ans de travail. Cette nouvelle version du pare-feu identifiant sous licence GPL apporte des gains conséquents en terme de performance et d'extensibilité.

On notera notamment un protocole extensible par des greffons coté client et serveur ainsi qu'une optimisation drastique des temps de réponse sur les réseaux à forte latence.

Enfin, le projet NuFW a un nouveau site web rassemblant les différents logiciels liés au pare-feu identifiant.

Sortie de BilboPlanet 0.3.2 : mettez en ligne votre Planet en quelques clics

Posté par  . Modéré par Nÿco.
Étiquettes :
6
3
mar.
2010
PHP
C’est grâce à votre retour d'expérience et vos commentaires sur le forum que nous avons décidé de nous lancer dans une troisième mouture de la branche 0.3. Cette nouvelle version numérotée 0.3.2 regroupe un ensemble de corrections de bugs que vous nous avez fait remarquer, ainsi que quelques nouveautés. Suivant la feuille de route mise en place, c’est donc sans jour de retard que nous vous livrons le paquet :)

Concrètement, nous pouvons affirmer que maintenant, le BilboPlanet commence à concurrencer sérieusement les autres Planets existant comme planet-planet, un Planet écrit en Python. L’avantage du bilboPlanet est qu’il nécessite uniquement un serveur avec Apache (ou tout autres serveurs Web), MySQL et PHP. Notons de plus l’utilisation du BilboPlanet par les communautés Jquery-Fr et prochainement Frugalware-Fr.

Je profite aussi de cette actualité pour vous faire part de la venu d’un nouveau dans le groupe des développeurs du BilboPlanet : Guillaume Oña. Merci à lui et bienvenue :-)

C’est donc grâce à toutes vos remarques et vos retours que cette nouvelle version fait son apparition. Nous espérons sincèrement qu’elle vous plaira. Néanmoins, même si on a surtout mis le paquet sur la correction de bugs et la stabilité du programme, je vous invite quand même à lire la liste suivante des fonctionnalités sur lesquelles nous avons travaillés :
  • Ne plus demander de mettre ou non le « / » à la fin d’une URL, c’est maintenant automatique ;
  • Mise en place d’un nouveau thème lors de l’installation du bilboplanet ;
  • Explications plus précises de la signification des champs lors de l’installation ;
  • Mise à jour du Tableau de Bord : ajout d’information à propos du serveur et de nouvelles sur le tableau de bord ;
  • Mise à jour de la bibliothèque simplepie vers la 1.2 ;
  • Mise en place d’un bouton « À propos » qui vous permettra de vous rendre sur le site, d’avoir un accès rapide à la documentation, etc. ;
  • Nouveau système d'import / export optimisé pour les migrations ;
  • Ajout de clarté dans l’interface d'administration au niveau des choix de certain textes ;
  • Ainsi que divers bugs.
Dans un souci de compatibilité future, j’invite toutes les personnes ayant installé la version 0.3.1 ou des versions antérieures dans un environnement de production à procéder à une mise à jour vers cette version-ci. En effet, la prochaine version 0.4 comportera beaucoup de changements et ne permettra pas de migrer facilement vers cette version (nouvelle structure de base de données). C’est pour ça que la version 0.3.2 inclut une interface d'export des données qui sera prise en charge dans la version 0.4 pour vous permettre de facilement migrer votre planet !

OGRE 3D: Sortie de la version 1.7 (Cthugha)

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
21
3
mar.
2010
Technologie
Le moteur 3D Ogre en C++ multi plates-formes passe en version 1.7 et change de licence (LGPL → MIT).

Au menu des nouveautés, nouvelles démonstrations, nouveau rendu de terrain, gestion de la pagination, système de génération automatique de shaders, meilleure gestion des effets plein écran, passage à CMake, nouvelles plates-formes, sans compter toutes les optimisations et correction de bogues, comme à chaque nouvelle version.

Script de test des mesures de protection pour Linux

Posté par  . Modéré par patrick_g.
Étiquettes :
28
2
mar.
2010
Sécurité
Si vous vous intéressez un tant soit peu aux mécanismes de sécurisation d'un système GNU/Linux, il ne vous aura pas échappé qu'un nombre croissant de barrières contre les malveillances est maintenant proposé pour empêcher l'exécution de code dangereux.

De la méthode de protection NX (pour No eXecute), à l'ASLR (Address Space Layout Randomization) remplissant aléatoirement des zones mémoire ou variables liées aux processus, en passant par les "Stack canaries" destinés à empêcher les dépassement de tampon, nombre de protections standard existent.

Mais comment savoir si ces protections additionnelles, activées la plupart du temps sans l'aval de l'utilisateur final, sont réellement effectives ou si leur mise en œuvre est plutôt aléatoire au sein du système ?

C'est dans cet esprit que Tobias Klein (de TRAPKIT.de) a écrit le script checksec.sh, avoir en quelques commandes l'état de protection/d'activation sur processus et exécutables (ou processus en cours), librairies liées ou exécutables d'un dossier.

Les commandes disponibles
checksec.sh --proc
checksec.sh --proc-all
checksec.sh --proc-libs
checksec.sh --file
checksec.sh --dir

Le script checksec.sh est intéressant pour apprécier le niveau de solidité d'une distribution par défaut, peut-être raison pour laquelle la distribution Tin Hat l'a adopté récemment et intégré au système .

Sortie de ZiK en version 0.13

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
9
28
fév.
2010
Son
ZiK est un lecteur audio sous licence GPL v2 et écrit en Ruby.

Il ne gère pas de bibliothèque audio, à la place son interface propose de naviguer directement dans l’arborescence des répertoires dans lesquels sont stockés les fichiers audio. Ce qui peut être pratique si vous avez organisé cette arborescence à votre goût.

Le projet est toujours en phase de test. Il est donc possible de rencontrer des bugs cependant j'observe une utilisation correcte. N'hésitez pas à me faire part de vos remarques.

Depuis la dépêche précédente, ZiK s'est doté d'un site en français ainsi qu'un forum. Les deux versions sorties (0.12 et 0.13) ont apporté :
  • Gestion des raccourcis clavier globaux ;
  • Interactions (changement de piste audio et modification du volume) ;
  • Zone de notification/souris ;
  • Gestion des notifications système ;
  • Import d'une liste de radios au format m3u ;
  • Diverses améliorations de l'interface graphique ;
  • La correction de l'ensemble des bugs remontés...

Cluster Linux avec OpenSVC

Posté par  . Modéré par baud123.
Étiquettes :
17
26
fév.
2010
Linux
À l’instar des solutions existantes du monde libre (Linux HA), OpenSVC est un nouveau logiciel libre français, qui fournit une solution de haute disponibilité (HA) pour les services critiques. Ce gestionnaire de « services », adapté aux environnements de cluster Linux, permet une gestion centralisée des services sous Linux, indépendamment des couches applicatives (services web apache, J2EE, base de données, stockage et serveurs de fichiers, messagerie, DNS, LDAP, …).

Cette nouvelle technologie de clustering autour d'OpenSVC, permet - comme tout type de cluster actif/passif - le pilotage des ressources (IP, volume de disques, systèmes de fichiers, synchronisations, lanceurs d’applications), la reprise de vos services en minimisant le temps d’interruption grâce au mécanisme de bascule automatique (compatibilité Heartbeat, Keepalived, OpenHA), mais garantit également la cohérence des données entre les nœuds du cluster, par la synchronisation de snapshots filesystem LVM, ou par le pilotage de ressources disques partagées (SAN, iSCSI)

Le produit OpenSVC doit être installé sur chacun des nœuds du cluster et est compatible avec toutes les distributions Linux, les UNIX, Solaris et HP-UX. Il écrit en Python et distribué sous licence GPLv2.

NdM : Ne pas confondre avec le projet libre (licence GPLv3) homonyme opensvc : projet de codage vidéo scalable (SVC) pour la norme H.264, ou MPEG-4 AVC (ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC).

Nouvelle version 2.6.33 du noyau Linux

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par baud123.
118
25
fév.
2010
Noyau
La sortie de la version stable 2.6.33 du noyau Linux vient d'être annoncée par Linus Torvalds. Le nouveau noyau est - comme d'habitude - téléchargeable sur les serveurs du site kernel.org.

Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche (qui est sous licence libre CC BY-SA).

PS : Je tiens à remercier tout particulièrement Frédéric Weisbecker, premier contributeur en terme de patchs sur le noyau 2.6.33, qui a accepté de donner un peu de son temps pour répondre à mes questions. Vous trouverez un entretien en fin de dépêche.

PS 2 : Merci aussi aux relecteurs/correcteurs de cette (longue) dépêche.

Firefox 3.6 en breton

Posté par  . Modéré par Bruno Michel.
12
24
fév.
2010
Mozilla
L'association An Drouizig vous propose la traduction bretonne du logiciel Mozilla Firefox 3.6. Pour la première fois, elle est disponible sous la forme d'une extension téléchargeable, un fichier au format xpi qui s'intègre fidèlement aux versions pour Microsoft Windows, MacIntosh et Linux du célèbre navigateur.

Un correcteur orthographique pour le breton est maintenant également disponible au téléchargement. Il reconnaît près d'un million de formes en orthographe unifiée. Développée par l'association An Drouizig, cette extension permet la vérification automatique d'un mot ou d'un paragraphe lorsque vous saisissez du texte dans le navigateur (forum, wikipedia...).

Avec le gaélique irlandais et le gallois, le breton est ainsi la 3ème langue celtique à être disponible. La traduction de Mozilla Thunderbird 3.0 est en cours de mise à jour et sera également disponible au téléchargement sous très peu de temps. Ces mises à jour ont été effectuées par Michel Nedeleg, qui prend la suite d'Alan Monfort pour ces deux logiciels.

Créée en 2003, l'association An Drouizig a pour but de développer l'usage de la langue bretonne dans le domaine des nouvelles technologies. Les versions précédentes de Mozilla Firefox, ainsi que d'autres grands standards du logiciel libre comme son compagnon idéal, le logiciel de messagerie Mozilla Thunderbird ou encore la suite bureautique OpenOffice.org, les logiciels Gimp, Inkscape, Scribus sont également disponibles en breton.

Nouvelle version de Self Service Password (projet LDAP Tool Box)

Posté par  (site web personnel, Mastodon) . Modéré par baud123.
Étiquettes :
22
21
fév.
2010
Sécurité
Self Service Password est une interface web très simple permettant à un utilisateur de changer son mot de passe dans un annuaire LDAP. Cet annuaire peut être Active Directory ou un annuaire LDAP conforme au standard.

La version 0.3 vient de sortir avec son lot de nouveautés :
  • Mode SAMBA ;
  • Traduction allemande ;
  • Politique locale de mot de passe ;
  • Nouvelle feuille de style.


Quelques informations complémentaires sur ces nouvelles fonctionnalités :
  • Mode SAMBA : lors du changement de mot de passe, le mot de passe SAMBA est également mis à jour ; le mot de passe SAMBA est en effet maintenu dans un attribut différent avec une empreinte particulière (MD4) ;
  • Politique locale de mot de passe : bien qu'il soit conseillé de laisser l'annuaire contrôler la solidité du mot de passe, il est possible d'activer une politique locale qui permet de jouer sur les contraintes suivantes :
    • Taille minimale ;
    • Taille maximale ;
    • Nombre minimal de minuscules ;
    • Nombre minimal de majuscules ;
    • Nombre minimal de chiffres.

Cette politique peut être présentée à l'utilisateur avant qu'il change son mot de passe.

Le projet LDAP Tool Box rassemble plusieurs outils destinés à faciliter la mise en place d'annuaires LDAP. Par exemple, des RPMs pour la dernière version stable d'OpenLDAP (2.4.21) ont été publiés très récemment. Il existe également un ensemble de greffons pour Nagios ou Cacti.

Sortie de Maarch Entreprise 1.0 et actualité des autres projets Maarch

Posté par  . Modéré par Benoît Sibaud.
13
17
fév.
2010
Commercial
L'équipe Maarch a publié sous licence GPL 3 au début de l'année la première version de Maarch Entreprise, sa nouvelle application métier dédiée à l'archivage électronique (SAE), la gestion des archives physiques, et la gestion documentaire (GED).

Écrite en PHP 5 et basée sur Maarch Framework 3, Entreprise est une application web optimisée pour la circulation et la conservation de documents dans un environnement certifiable NF Z42-013 . L'accès aux documents archivés est sécurisé et leur récupération facilitée, grâce à plusieurs outils d'indexation et de recherche (plein texte avec Zend Lucene, indexation de métadonnées, etc.).
Les développements d'Entreprise ont vu l'ajout de la prise en charge des bases de données Oracle, financé par Numéricable, où Maarch Entreprise est actuellement utilisé en production.

Enfin, le module de gestion des archives physiques, développé en collaboration avec des archivistes, permet de gérer de manière simple un fonds d'archives papier, d'optimiser leur classement et l'utilisation des espaces de stockage, tout en contrôlant les entrées et sorties de documents et en facilitant leur recherche.

Sortie de Gnumeric 1.10

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
23
17
fév.
2010
Gnome
Après presque deux années de développement, la nouvelle version stable 1.10 du tableur Gnumeric de la suite bureautique de GNOME est sortie.

La première nouveauté de cette version (même si elle ne concerne que très peu d'utilisateurs) est qu'elle se débarrasse enfin de la limite des 256 colonnes et 65536 lignes.

Les graphiques ont été améliorés. On retiendra également une meilleure prise en charge du format OpenDocument mais les développeurs déplorent les lacunes dans les définitions de la syntaxe et de la sémantique des fichiers ODF qui, selon eux, empêchent l'interopérabilité entre les différentes implémentations du standard (cela a pourtant été dénoncé cinq ans auparavant dans le blog de Morten Welinder).

Plusieurs dizaines de nouvelles fonctions ont été ajoutées. L'utilisation de la mémoire pour les grandes feuilles de calcul est moins importante. Les outils statistiques ont été optimisés et augmentés de quelques nouveaux. La compatibilité avec les fonctions de Microsoft Excel a été améliorée ainsi que la prise en charge de la majorité de celles de OpenFormula (norme ajoutée à ODF). Consulter l'annonce sur le site du projet pour plus d'informations.