GNU Rush 2.2, Pies 1.7 ಮತ್ತು mailutils 3.14 ನ ಹೊಸ ಆವೃತ್ತಿಗಳು

ವಿಶೇಷ ಕಮಾಂಡ್ ಶೆಲ್ GNU ರಶ್ 2.2 (ನಿರ್ಬಂಧಿತ ಬಳಕೆದಾರ ಶೆಲ್) ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗಳ ನಿರ್ಬಂಧದ ಅಗತ್ಯವಿರುವ ಮೊಟಕುಗೊಳಿಸಿದ ರಿಮೋಟ್ ಪ್ರವೇಶದೊಂದಿಗೆ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಬಳಕೆದಾರನು ಯಾವ ಆಜ್ಞಾ ಸಾಲಿನ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅವನಿಗೆ ಯಾವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ (ಮೆಮೊರಿ ಗಾತ್ರ, ಪ್ರೊಸೆಸರ್ ಸಮಯ, ಇತ್ಯಾದಿ) ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ರಶ್ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, chroot ಪರಿಸರದಲ್ಲಿ ರಿಮೋಟ್ ಆಗಿ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಲಾಯಿಸಲು ರಶ್ ಅನ್ನು ಬಳಸಬಹುದು, ಇದು sftp-server ಅಥವಾ scp ನಂತಹ ಪ್ರೋಗ್ರಾಂಗಳ ಮೂಲಕ ಪ್ರವೇಶವನ್ನು ನೀಡುವಾಗ ಸುರಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಂಪೂರ್ಣ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಹೊಸ ಬಿಡುಗಡೆಯು ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿನ ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳ ಸ್ಥಿತಿಯ ಮೇಲೆ ಪರಿಶೀಲನೆಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ನಿಯಮಗಳು ಈಗ ಫೈಲ್ ಪ್ರಕಾರಗಳು, ಅನುಮತಿಗಳು ಮತ್ತು ಫೈಲ್ ಮಾಲೀಕರನ್ನು ಪರಿಶೀಲಿಸಬಹುದು). ಪರಿಶೀಲಿಸಲು ಆಯ್ಕೆಗಳ ಸ್ವರೂಪವು "ಪರೀಕ್ಷೆ" ಆಜ್ಞೆಯೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತೆಯೇ ಇರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಮಾರ್ಗವು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಮತ್ತು ಡೈರೆಕ್ಟರಿಗೆ ಸೂಚಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು, ನೀವು "match -d /var/lock/sd" ರಚನೆಯನ್ನು ಬಳಸಬಹುದು.

ಇದರ ಜೊತೆಗೆ, ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಉಡಾವಣೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸಂಘಟಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ GNU ಪೈಸ್ 1.7 ಉಪಯುಕ್ತತೆಯ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕಾನ್ಫಿಗರೇಶನ್‌ನ ಆಧಾರದ ಮೇಲೆ, ಪ್ರೋಗ್ರಾಂ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳನ್ನು ರನ್ ಮಾಡುತ್ತದೆ, ಅವುಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ವಿವಿಧ ರಾಜ್ಯಗಳಿಗೆ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಬಂಧಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಅಸಹಜವಾದ ಮುಕ್ತಾಯದ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬಹುದು, ಇನ್ನೊಂದು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಅಥವಾ ಕಳುಹಿಸಬಹುದು ನಿರ್ವಾಹಕರಿಗೆ ಸೂಚನೆ. ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ, ಸಿಸ್ಟಮ್ ಬೂಟ್ ಸಮಯದಲ್ಲಿ GNU ಪೈಗಳನ್ನು ಮೊದಲ init ಪ್ರಕ್ರಿಯೆಯಾಗಿ ಬಳಸಬಹುದು, ಮತ್ತು /etc/inittab ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

GNU ಪೈಗಳ ಹೊಸ ಆವೃತ್ತಿಯು ನಾವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ವಿಧಾನವನ್ನು ಬದಲಾಯಿಸಿದೆ. ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಮತ್ತು "#include" ಮತ್ತು "#include_once" ಅಭಿವ್ಯಕ್ತಿಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪ್ರತಿಯೊಂದು ಫೈಲ್ ಅನ್ನು ಈಗ ಬಾಹ್ಯ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ (ಹಿಂದೆ, ಎಲ್ಲಾ "#include" ಪರ್ಯಾಯಗಳನ್ನು ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಮೂಲಕ ವಿಸ್ತರಿಸಲಾಗಿದೆ, ತದನಂತರ ಫಲಿತಾಂಶವನ್ನು ಬಾಹ್ಯ m4 ಪ್ರಿಪ್ರೊಸೆಸರ್‌ನಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ). ಎಚ್ಚರಿಕೆಗಳನ್ನು ಸೃಷ್ಟಿಸಲು ಮತ್ತು ದೋಷಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು '# ಎಚ್ಚರಿಕೆ "TEXT"', '#error "TEXT"' ಮತ್ತು '#abend "TEXT"' ಎಂಬ ಹೊಸ ರೋಗನಿರ್ಣಯದ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

GNU mailutils 3.14 ಸೂಟ್‌ನ ಬಿಡುಗಡೆಯು ಸಹ ಗಮನಿಸಬೇಕಾದ ಸಂಗತಿಯಾಗಿದೆ, ಇದು ಇಮೇಲ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ವಿವಿಧ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಉಪಯುಕ್ತತೆಗಳನ್ನು ನೀಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಸಂದೇಶಗಳಲ್ಲಿನ ಕ್ಷೇತ್ರಗಳನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡುವುದು, ಮೇಲ್ ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು (ಮೇಲ್‌ಬಾಕ್ಸ್, ಮೇಲ್‌ಡ್ರಾಪ್, maildir), ಸಂದೇಶಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವುದು, ಇಮೇಲ್ ಹೊರತೆಗೆಯುವುದು. ವಿಳಾಸಗಳು, ಮತ್ತು URL, MIME ಬ್ಲಾಕ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು, IMAP4 ಮತ್ತು POP3 ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬಾಹ್ಯ ಸರ್ವರ್‌ಗಳಿಂದ ಸಂದೇಶಗಳನ್ನು ಹೊರತೆಗೆಯುವುದು ಮತ್ತು TLS, SASL ಮತ್ತು GSSAPI ಅನ್ನು ಬಳಸುವುದು ಸೇರಿದಂತೆ SMTP ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವುದು.

GNU mailutils ನ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ TLS ಬೆಂಬಲವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪುನಃ ಬರೆಯಲಾಗಿದೆ. TLS ಗಾಗಿ ಸಮಯ ಮೀರುವುದನ್ನು ಹೊಂದಿಸಲು tls.handshake-timeout ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಮೇಲ್‌ಬಾಕ್ಸ್‌ಗೆ ಸಂದೇಶವನ್ನು ಸೇರಿಸಲು mu_mailbox_append_message_ext ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಸಂದೇಶವನ್ನು ಓದಲಾಗಿದೆ ಎಂದು ಗುರುತಿಸಲು ಓದದಿರುವ (U) ಆಜ್ಞೆಯನ್ನು ಮೇಲ್ ಸೌಲಭ್ಯಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಇನ್ನೊಂದು ಮೇಲ್‌ಬಾಕ್ಸ್‌ಗೆ ನಕಲಿಸುವ ಸ್ಥಿತಿಯನ್ನು ಸಂರಕ್ಷಿಸಲಾಗಿದೆ (ಓದಲು ಅಥವಾ ಓದದಿರುವುದು). ಪಾರ್ಸರ್‌ಗಳು ಮತ್ತು ಸ್ಕ್ಯಾನರ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ, GNU ಬೈಸನ್ ಮತ್ತು ಫ್ಲೆಕ್ಸ್ ಈಗ ಜೋಡಣೆಗೆ ಅಗತ್ಯವಿದೆ. libmailutils ಲೈಬ್ರರಿಯಲ್ಲಿ ಮೈಮ್ ಪ್ರಕಾರಗಳನ್ನು ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. Maildir ಮತ್ತು MH ಇನ್ನು ಮುಂದೆ X-ಎನ್ವಲಪ್-ಸೆಂಡರ್ ಮತ್ತು X-ಎನ್ವಲಪ್-ಡೇಟ್ ಹೆಡರ್‌ಗಳಲ್ಲಿ SMTP ಸೆಶನ್‌ನಲ್ಲಿ "MAIL FROM" ಆಜ್ಞೆಯಲ್ಲಿ ಕಳುಹಿಸಲಾದ ಕಳುಹಿಸುವವರ ಮಾಹಿತಿಯನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವುದಿಲ್ಲ, ಬದಲಿಗೆ ಈ ಮಾಹಿತಿಯನ್ನು ರಿಟರ್ನ್-ಪಾತ್ ಮತ್ತು ಸ್ವೀಕರಿಸಿದ ಹೆಡರ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ