รายละเอียดซอฟแวร์:
โครงการ sysklogd มีเคอร์เนลและระบบการภูตเข้าสู่ระบบ
แพคเกจนี้ดำเนินการทั้งสองระบบเข้าสู่ระบบภูต ภูต syslogd เป็นรุ่นที่พัฒนามาจากมาตรฐานโปรแกรมยูทิลิตี้เบิร์กลีย์ ภูตนี้เป็นผู้รับผิดชอบในการจัดให้มีการเข้าสู่ระบบของข้อความที่ได้รับจากโปรแกรมและสิ่งอำนวยความสะดวกในพื้นที่ท้องถิ่นรวมทั้งจากโฮสต์ระยะไกล
ภูต klogd ฟังเคอร์เนลแหล่งที่มาของข้อความและมีหน้าที่ในการจัดลำดับความสำคัญและการประมวลผลข้อความของระบบปฏิบัติการ ภูต klogd สามารถทำงานได้เป็นลูกค้าของ syslogd หรือเลือกที่เป็นโปรแกรมแบบสแตนด์อโลน klogd ขณะนี้คุณสามารถใช้ในการถอดรหัส EIP อยู่ว่าจะสามารถตรวจสอบไฟล์ System.map
คุณสมบัติ .
- แก้ไขไฟล์ การรั่วไหลในการบ่ง klogd
- ปรับปรุงการโต้แย้งการประมวลผลรายการ
- ป้องกันหน่วยความจำล้นที่มีศักยภาพในการอ่านข้อความจากบันทึกของเคอร์เนล ringbuffer
- ตรวจสอบให้แน่ใจว่า & quot; len & quot; ไม่ได้อยู่ในการลงทะเบียนและที่ endtty () จัดการสัญญาณไม่ได้ติดตั้งเร็วเกินไปซึ่งอาจก่อให้เกิดความผิดพลาดในการแบ่งส่วนหรือแย่ลง
- klogd จะเชื่อมต่อกับคนตัดไม้ (syslogd ส่วนใหญ่) หลังจากที่มันออกไปในระหว่างการดำเนิน
- ใน syslog ระบบโหลดหนักจะไม่คายข้อความผิดพลาดอีกต่อไปเมื่อ recvfrom () ผลลัพธ์ใน EAGAIN
- การปรับปรุง Makefile
- สำเนาท้องถิ่น module.h
- ปรับปรุง manpage
- เข้าสู่ระบบเสมอกับเขต syslogd และสถาน
- ลบอักขระขึ้นบรรทัดใหม่เมื่อส่งต่อข้อความ
- ดำเนินการต่อการทำงานอย่างถูกต้องหาก / etc / บริการจะหายไปและไม่สนใจกิจกรรมของเครือข่าย
- ดำเนินการต่อการเขียนไปยังแฟ้มบันทึกเร็วที่สุดเท่าที่พื้นที่จะมีอีกครั้งหลังจากที่เต็มไปดิสก์
- การทดสอบออกในการตรวจสอบการควบคุมตัวละคร & gt; 0x20 เช่นนี้ป้องกันไม่ให้ตัวละครเข้ารหัสใน UTF-8 ที่จะผ่านได้อย่างถูกต้องผ่าน
- แก้ไขเฉพาะโดเมนเฉพาะเมื่อรับข้อความจากระยะไกล
- ถูกต้องมาพร้อมกับข้อความ MARK กับสถานที่
- ปรับปรุงประจำ daemonise ใน klogd เพื่อรักษาเสถียรภาพของการเริ่มต้น
- klogd จะไม่เปลี่ยนระดับคอนโซลเข้าสู่ระบบอีกต่อไปเว้นแต่จะได้รับ -c
- เพิ่ม /usr/src/linux/System.map กลับเป็นสถานที่ตกกลับ
- เขียน parser สัญลักษณ์โมดูลที่จะอ่านจาก / proc / kallsyms
- แจ้งการปกครองรอในกรณีที่ลูกค้าเสียชีวิต
- การเขียนที่สมบูรณ์ของเคอร์เนลโมดูลโอ๊ะสำหรับ Linux 2.6
- อ่านเพียงสัญลักษณ์เคอร์เนลจาก / proc / kallsyms ถ้าไม่มี System.map ได้รับการอ่าน
- ค้นหาสัญลักษณ์ที่ดีขึ้น
- ป้องกันท่อชื่อจากการเป็นควบคุม TTY
- แก้ไขสภาพการแข่งขันใน syslogd ค้นพบใน UML
- ปรับปรุง README.linux
- เพิ่มการตรวจสอบขอบเขตใน klogd
- อย่าปิดกั้นในซ็อกเก็ตเครือข่ายในกรณีของการสูญเสียต
- อย่ามีปัญหาเมื่อการ จำกัด ขนาดไฟล์ถึง (เช่นโดยไม่ต้อง LFS)
- แก้ไข syslogd แขวนปลอมในการเชื่อมต่อกับ futex NPTL และนำมาใช้ในรุ่น glibc ที่ผ่านมาและลินุกซ์ 2.6 (รายละเอียด)
- ปรับปรุง syslog.conf (5) manpage
- ใช้ socklen_t ที่เหมาะสม
- ใช้ฟังก์ชั่นใหม่ query_module มากกว่าก้าวผ่าน / dev / kmem.
- ลบการรักษาพิเศษของเครื่องหมายเปอร์เซ็นต์ใน klogd
ความคิดเห็นที่ไม่พบ