Auteur/autrice : Yuri Gagarin

SRELL 4.038 — bibliothèque d'expressions régulières compatibles ECMAScript

Le 24 janvier, la version 4.038 de la bibliothèque C++ SRELL (Std::RegEx-Like Library), implémentant des expressions régulières compatibles ECMAScript, a été publiée. Liste des modifications : correction d'un bug où l'expression \/(?:ab)+|cd\/ trouvait la chaîne «ababcd»; quelques améliorations mineures. Caractéristiques de la bibliothèque : sans dépendance d'en-tête ; expressions régulières compatibles ECMAScript ; design à la std::regex ; support des types char8_t, char16_t et char32_t pour C++11 et versions ultérieures de la norme. Une description plus détaillée est disponible sur […]

Publication des distributions pour les chercheurs en sécurité Parrot 6.0 et Gnoppix 24

La version de la distribution Parrot 6.0 est disponible, basée sur le système de paquets Debian et incluant une collection d'outils pour tester la sécurité des systèmes, réaliser des analyses forensiques et procéder à de l'ingénierie inverse. Plusieurs images ISO avec l'environnement MATE sont proposées pour un usage quotidien, tester la sécurité, installer sur les cartes Raspberry Pi et créer des installations spécialisées, par exemple pour des applications dans des environnements cloud. La distribution Parrot […]

Publication de la distribution Radix cross Linux 1.9.367

La version de la distribution Radix cross Linux 1.9.367 est disponible, préparée pour les appareils basés sur l'architecture ARM/ARM64, RISC-V et x86/x86_64. La distribution est construite à l'aide de son propre système de construction Radix.pro, simplifiant la création de distributions pour les systèmes embarqués. Le code du système de build est distribué sous licence MIT. Les images de démarrage, préparées conformément aux instructions de la section Platform Download, contiennent un dépôt de paquets local et donc l'installation du système ne […]

Publication de Cryptsetup 2.7 avec prise en charge du chiffrement disque matériel OPAL

Un ensemble d'outils Cryptsetup 2.7 a été publié, destiné à configurer le chiffrement des partitions disque sous Linux à l'aide du module dm-crypt. La prise en charge est étendue aux partitions dm-crypt, LUKS, LUKS2, BITLK, loop-AES et TrueCrypt/VeraCrypt. Il comprend également les outils veritysetup et integritysetup pour configurer des mécanismes de contrôle d'intégrité des données basés sur les modules dm-verity et dm-integrity. Améliorations clés : prise en charge du mécanisme matériel […]

Publication du navigateur web Chrome 121

Google a publié la version du navigateur web Chrome 121. Simultanément, une version stable du projet libre Chromium, qui sert de base à Chrome, est disponible. Le navigateur Chrome se différencie de Chromium par l'utilisation de logos Google, un système d'envoi de notifications en cas de crash, des modules de lecture de contenu vidéo protégé (DRM), un système de mise à jour automatique, une activation permanente de l'isolation par Sandbox, la fourniture de clés pour Google API et la transmission lors de […]

Firefox 122

Firefox, un navigateur libre basé sur le moteur Quantum, développé et distribué par Mozilla Corporation, est le quatrième navigateur le plus populaire au monde, et a été mis à jour vers la version 122. Quoi de neuf : Linux : Le support VA-API est désormais activé pour toutes les architectures (auparavant, il n'était activé que pour x86 et ARM). Des paquets deb ont été proposés pour Ubuntu, Debian et Linux Mint. Des suggestions des moteurs de recherche sont maintenant […]

Vulnérabilité dans l'outil GNU split, entraînant un dépassement de tampon

Une vulnérabilité a été détectée dans l'outil split, fourni avec le paquet GNU coreutils et utilisé pour diviser de grands fichiers en parties (CVE-2024-0684). Cette vulnérabilité cause un dépassement de tampon lors du traitement de longues lignes (plusieurs centaines d'octets), lorsque l'option «—line-bytes» («-C») est utilisée avec split. La vulnérabilité a été découverte lors de l'analyse des échecs survenant lors de l'utilisation de l'outil split pour diviser les données transmises lors de […]

Sortie de la version Ondsel ES 2024.1

La société Ondsel a publié une version publique d'Ondsel Engineering Suite (ES). C'est un fork libre du logiciel libre FreeCAD avec diverses améliorations. Parmi les améliorations : un banc d'essai intégré pour la création d'assemblages (état - aperçu technologique). Pour l'UX/UI, l'implémentation de Onshape a été prise comme modèle, utilisant son propre solveur (le code original a été écrit en Smalltalk par un des membres de l'équipe et a ensuite été porté sur […]

Sortie de Firefox 122

La sortie du navigateur web Firefox 122 a eu lieu et une mise à jour de la branche avec un support à long terme — 115.7.0 a été formée. La branche Firefox 123 a été mise en phase de bêta-test, dont la sortie est prévue pour le 20 février. Les principales nouveautés de Firefox 122 : Les capacités liées à l'affichage des recommandations lors de la saisie dans la barre d'adresse ont été étendues. Pour certains moteurs de recherche, la possibilité d'afficher des images dans les recommandations a été mise en œuvre […]

Évaluation de l'efficacité de l'utilisation de MiraclePtr pour prévenir les vulnérabilités dans Chrome

La société Google a analysé l'efficacité de l'utilisation dans le code C++ du type MiraclePtr (raw_ptr<T>) au lieu de pointeurs classiques pour se protéger contre les vulnérabilités causées par l'accès à des zones de mémoire déjà libérées (use-after-free). MiraclePtr fournit une couche d'abstraction sur les pointeurs, effectuant des vérifications supplémentaires et terminant le programme en cas de détection d'accès à des zones de mémoire libérées. Le support de MiraclePtr a été activé par défaut dans […]

RubyWM est présenté, un gestionnaire de fenêtres entièrement écrit en Ruby

Le projet RubyWM a été publié, développant un gestionnaire de fenêtres basé sur le protocole X11, écrit en Ruby, y compris un pilote pour fonctionner avec le protocole X11. RubyWM prend en charge les bureaux virtuels et peut utiliser à la fois une disposition en mosaïque (tailing) et un positionnement arbitraire des fenêtres sur le bureau. Le code de RubyWM est distribué sous licence MIT. Le projet développe également la bibliothèque pure-X11 avec l'implémentation […]

Valve a lancé Proton 8.0-5, un paquet pour exécuter des jeux Windows sous Linux

Valve a publié une mise à jour du projet Proton 8.0-5, basé sur la base de code du projet Wine et visant à assurer l'exécution sous Linux d'applications de jeux créées pour Windows et présentées dans le catalogue Steam. Les développements du projet sont distribués sous licence BSD. Proton permet de lancer directement dans le client Steam pour Linux des applications de jeux qui ne sont disponibles que pour Windows. Le paquet inclut une implémentation de DirectX […]

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