Catégorie : Blog

Lancement de ncspot, le client Spotify en Rust

La version 0.9 de ncspot, un client console léger pour le service musical Spotify, a été publiée. Écrit en Rust et soutenu par plus de cinquante développeurs, l'interface prend en charge les thèmes et a été conçue à l'aide de la bibliothèque ncurses. Par défaut, PulseAudio est utilisé comme serveur audio (il est nécessaire de spécifier des indicateurs de compilation pour utiliser un backend audio alternatif). Le code source est distribué sous licence BSD. […]

Lancement d'OpenLDAP 2.6.0, une mise en œuvre open source du protocole LDAP

La version 2.6.0 du paquet OpenLDAP a été publiée, proposant une mise en œuvre multiplateforme du protocole LDAP (Lightweight Directory Access Protocol) pour organiser et accéder aux services d'annuaire. Le projet développe une partie serveur modulaire prenant en charge différents backends de stockage et d'accès aux données, un équilibre de charge proxy, des utilitaires clients et des bibliothèques. Le code est écrit en C et distribué sous une licence ouverte de type BSD, la OpenLDAP Public License. […]

Mozilla a supprimé deux extensions populaires qui bloquaient le téléchargement des mises à jour de Firefox.

La société Mozilla a annoncé la suppression de deux extensions — Bypass et Bypass XM — du répertoire addons.mozilla.org (AMO), qui comptaient 455 000 installations actives et étaient présentées comme des moyens d'accéder à des contenus payants (contournement de Paywall). Un API Proxy était utilisé dans ces extensions pour modifier le trafic, permettant de contrôler les requêtes web exécutées par le navigateur. En plus des fonctionnalités annoncées, ces extensions […]

Sortie de Muen 1.0, un micro-noyau open source pour créer des systèmes hautement fiables

Après huit ans de développement, la version 1.0 du projet Muen a été lancée, développant un noyau de séparation (Separation kernel), dont l'absence d'erreurs dans le code source a été vérifiée par des méthodes mathématiques de vérification formelle de la fiabilité. Le noyau est disponible pour l'architecture x86_64 et peut être utilisé dans des systèmes critiques nécessitant un niveau élevé de fiabilité et une garantie d'absence de pannes. Les codes sources du projet sont écrits en […]

Le projet ELevate facilite la migration de CentOS 7 vers des distributions basées sur RHEL 8.

Les développeurs de la distribution AlmaLinux, fondée par CloudLinux en réponse à l'arrêt prématuré du support de CentOS 8, ont présenté l'outil ELevate, permettant de simplifier la migration des installations de CentOS 7.x vers des distributions basées sur RHEL 8, tout en conservant les applications, les données et les configurations. Actuellement, le projet prend en charge la migration vers AlmaLinux, Rocky Linux, CentOS Stream et Oracle Linux. Le processus de migration […]

Les navigateurs web qutebrowser 2.4 et Min 1.22 sont disponibles

La release du navigateur web qutebrowser 2.4 a été publiée, offrant une interface graphique minimale qui ne distrait pas de la consultation des contenus et un système de navigation de style éditeur de texte Vim, entièrement basé sur des raccourcis clavier. Le code est écrit en Python en utilisant PyQt5 et QtWebEngine. Les codes sources sont distribués sous la licence GPLv3. L'utilisation de Python n'affecte pas les performances, car le rendu et l'analyse des contenus […]

Microsoft a restauré le code Hot Reload dans le dépôt .NET

La société Microsoft a écouté la communauté et a réintroduit dans le dépôt du .NET SDK le code implémentant la fonction « Hot Reload », qui avait été retiré de la base de code quelques jours auparavant, malgré le fait qu'il soit déjà ouvert et faisait partie des versions préliminaires de .NET 6. Les représentants de la société ont présenté des excuses à la communauté et ont reconnu qu'ils avaient commis une erreur en supprimant un code déjà ajouté […]

Intel a ouvert le code du système d'apprentissage machine ControlFlag pour détecter les erreurs dans le code

La société Intel a dévoilé des travaux liés au projet de recherche ControlFlag, visant à créer un système d'apprentissage machine pour améliorer la qualité du code. Les outils fournis par le projet permettent, sur la base d'un modèle entraîné avec un large volume de code existant, d'identifier diverses erreurs et anomalies dans les textes sources rédigés dans des langages de haut niveau comme C/C++. Le système est adapté pour détecter dans le code différentes sortes de […]

Dans le paquet NPM UAParser.js, qui compte 8 millions de téléchargements par semaine, un logiciel malveillant a été intégré.

L'histoire de la suppression de trois paquets malveillants du dépôt NPM, qui copiaient le code de la bibliothèque UAParser.js, a connu un développement inattendu : des inconnus ont pris le contrôle du compte de l'auteur du projet UAParser.js et ont publié des mises à jour contenant du code destiné à voler des mots de passe et à miner des cryptomonnaies. Le problème est que la bibliothèque UAParser.js, qui offre des fonctionnalités pour analyser l'en-tête HTTP User-Agent, compte environ 8 millions […]

Publication de Wine 6.20 et Wine staging 6.20

Une branche expérimentale de l'implémentation ouverte de WinAPI — Wine 6.20 — a été publiée. Depuis la sortie de la version 6.19, 29 rapports de bogues ont été fermés et 399 modifications ont été apportées. Les modifications les plus importantes incluent : la transformation de MSXml, XAudio, DInput et d'autres modules en format PE (Portable Executable). Certaines bibliothèques systèmes nécessaires au support des builds au format PE ont été incluses. […]

Attaque sur Intel SGX permettant d'extraire des données confidentielles ou d'exécuter du code dans l'enclave

Des chercheurs de l'Université de science et technologie de la défense de l'Armée populaire de libération de Chine, de l'Université nationale de Singapour et de l'École polytechnique fédérale de Zurich ont élaboré une nouvelle méthode d'attaque contre les enclaves isolées Intel SGX (Software Guard eXtensions). Cette attaque, nommée SmashEx, est causée par des problèmes de réentrance lors du traitement des exceptions dans le fonctionnement des composants du runtime pour Intel SGX. La méthode d'attaque proposée permet de […]

La distribution Chimera Linux, combinant le noyau Linux avec l'environnement FreeBSD

Daniel Kolesa de la société Igalia, impliqué dans le développement de projets comme Void Linux, WebKit et Enlightenment, développe une nouvelle distribution, Chimera Linux. Le projet utilise le noyau Linux, mais au lieu d'utiliser les outils GNU, il forme un environnement utilisateur basé sur les éléments du système de base FreeBSD, et utilise LLVM pour la compilation. La distribution est initialement développée comme multiplateforme et prend en charge les architectures x86_64, ppc64le, aarch64, […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster