Nouvelles versions de GNU Rush 2.2, Pies 1.7 et mailutils 3.14

La version spécialisée de l'interface en ligne de commande GNU Rush 2.2 (Restricted User Shell) a été publiée, destinée à être utilisée dans des systèmes avec un accès à distance limité, où il est nécessaire de restreindre les actions de l'utilisateur. Rush permet de définir quelles fonctions de la ligne de commande l'utilisateur peut utiliser et quels ressources lui sont allouées (taille de la mémoire, temps processeur, etc.). Par exemple, Rush peut être utilisé pour exécuter des programmes à distance dans un environnement chroot, ce qui augmente la sécurité lors de l'octroi d'accès via des programmes comme sftp-server ou scp, qui par défaut ont accès à l'ensemble du système de fichiers.

La nouvelle version permet l'utilisation de vérifications d'état des fichiers et des répertoires dans le système de fichiers (par exemple, dans les règles, il est maintenant possible de vérifier les types, les droits d'accès et les propriétaires des fichiers). Le format des options de vérification ressemble à celui de la commande « test ». Par exemple, pour vérifier qu'un chemin existe et pointe vers un répertoire, on peut utiliser la construction « match -d /var/lock/sd ».

De plus, la version de l'outil GNU pies 1.7, destiné à coordonner le démarrage et l'exécution d'applications, a été publiée. En fonction de la configuration fournie, le programme lance des fichiers exécutables en arrière-plan, suit leur exécution et permet de lier des gestionnaires à différents états, par exemple, il peut redémarrer un programme en cas de crash, exécuter un autre programme ou envoyer une notification à l'administrateur. En outre, GNU pies peut être utilisé comme processus init, démarré en premier lors du démarrage du système, et prend en charge le format /etc/inittab.

Dans la nouvelle version de GNU Pies, la méthode de gestion des fichiers de configuration a été modifiée. Le préprocesseur intégré a été supprimé et chaque fichier mentionné dans les expressions « #include » et « #include_once » est désormais traité séparément à l'aide d'un préprocesseur externe (auparavant, le préprocesseur intégré dévissait d'abord tous les remplacements « #include », puis le résultat était traité par le préprocesseur externe m4 dans son ensemble). De nouvelles expressions de diagnostic ‘#warning «TEXT»‘, ‘#error «TEXT»‘ et ‘#abend «TEXT»‘ ont été ajoutées pour générer des avertissements et afficher des erreurs.

On peut également signaler la sortie de l'ensemble GNU mailutils 3.14, qui propose des bibliothèques et des utilitaires pour effectuer diverses tâches liées à l'e-mail, telles que l'analyse des champs dans les messages, la gestion des bases de données de messagerie (mailbox, maildrop, maildir), le filtrage des messages, l'extraction des adresses e-mail et des URL, le traitement des blocs MIME, et l'extraction des lettres provenant de sources externes. serveurs à l'aide des protocoles IMAP4 et POP3 et l'envoi de messages via le protocole SMTP, y compris en utilisant TLS, SASL et GSSAPI.

Dans la nouvelle version de GNU mailutils, la prise en charge de TLS a été entièrement réécrite. Un paramètre tls.handshake-timeout a été ajouté pour définir le délai d'expiration pour TLS. La fonction mu_mailbox_append_message_ext a été ajoutée pour ajouter un message à la mailbox. La commande unread (U) a été ajoutée à l'utilitaire mail pour enlever la marque de lecture d'un message, et dans les commandes de copie vers une autre mailbox, le maintien de l'état (lu ou non lu) a été assuré. Le code des parseurs et des scanners a été réécrit, et la construction nécessite désormais GNU bison et flex. La possibilité d'inclure des types MIME dans la bibliothèque libmailutils a été ajoutée. Dans Maildir et MH, la réflexion des informations sur l'expéditeur, transmises dans la commande « MAIL FROM » pendant la session SMTP, a été interrompue dans les en-têtes X-Envelope-Sender et X-Envelope-Date ; à la place, ces informations sont sauvegardées dans les en-têtes Return-Path et Received.

Source : opennet.ru

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