GNU Rush 2.2、Pies 1.7 和 mailutils 3.14 的新版本

專用命令 shell 的版本 GNU Rush 2.2(受限用戶 Shell)已經發布,專為在需要限制用戶操作的遠端存取減少的系統中使用而設計。 Rush 可以確定使用者可以使用哪些命令列功能以及向他提供哪些資源(記憶體大小、處理器時間等)。 例如,Rush 可用於在 chroot 環境中遠端執行程序,這有助於提高透過 sftp-server 或 scp 等程式授予存取權限時的安全性,這些程式預設可以存取整個檔案系統。

新版本提供了對檔案系統中的檔案和目錄進行狀態檢查的功能(例如,規則現在可以檢查檔案類型、存取權限和擁有者)。 檢查選項的格式與使用「test」指令類似,例如,要檢查路徑是否存在並指向目錄,可以使用「match -d /var/lock/sd」結構。

此外,GNU pies 1.7 實用程式的版本已經發布,旨在協調應用程式的啟動和執行。 根據給定的配置,程式在背景執行可執行文件,監視它們的執行並允許您綁定各種狀態的處理程序,例如,它可以在異常終止的情況下重新啟動程序,執行另一個程序或發送通知給管理員。 其中GNU pies可以作為init進程,在系統啟動時首先啟動,並支援/etc/inittab格式。

新版本的 GNU Pies 改變了它使用設定檔的方式。 內建預處理器已被刪除,現在使用外部預處理器單獨處理表達式“#include”和“#include_once”中指定的每個檔案(以前,內建預處理器首先擴展所有“#include”替換,然後然後將結果作為一個整體由外部 m4 預處理器處理)。 新增了新的診斷表達式 '#warning "TEXT"'、'#error "TEXT"' 和 '#abend "TEXT"' 以產生警告並顯示錯誤。

您還可以注意到GNU mailutils 3.14 套件的發布,它提供了用於執行與電子郵件相關的各種任務的庫和實用程序,例如解析訊息中的欄位、使用郵件資料庫(mailbox、maildrop、maildir)、過濾訊息、反白電子郵件地址和 URL、處理 MIME 區塊、使用 IMAP4 和 POP3 協定從外部伺服器檢索電子郵件以及透過 SMTP(包括使用 TLS、SASL 和 GSSAPI)發送電子郵件。

新版的 GNU mailutils 完全重寫了 TLS 支援。 新增了 tls.handshake-timeout 設定以設定 TLS 逾時。 新增了 mu_mailbox_append_message_ext 函數,用於將訊息新增至郵箱。 郵件實用程式中新增了未讀(U)命令,以刪除郵件已讀標記,並且在將命令複製到另一個郵箱時確保狀態保存(已讀或未讀)。 解析器和掃描器的程式碼已被重寫;現在需要 GNU bison 和 flex 進行彙編。 新增了在 libmailutils 庫中包含 mime 類型的功能。 Maildir 和MH 不再在SMTP 會話期間在X-Envelope-Sender 和X-Envelope-Date 標頭中顯示透過MAIL FROM 指令傳送的寄件者訊息,而是將此訊息儲存在Return-Path 和Received 標頭中。

來源: opennet.ru

添加評論