項目SYSKLOGD提供的內核和系統日誌守護進程。
這個包實現了兩個系統日誌守護進程。 syslogd守護進程是標準伯克利實用程序的增強版本。此守護程序負責提供從本地主機上的程序和設施,以及從遠程主機接收消息的記錄。
該klogd的守護進程監聽內核消息來源,並負責和優先處理操作系統消息。該klogd的守護進程可以作為syslogd的一個客戶端或可選作為一個獨立的程序運行。 KLOGD現在可以用來解碼EIP地址,如果能確定一個System.map文件
功能:
- 在修復文件在klogd的 描述洩漏
- 改進參數列表處理
- 防止潛在的緩衝區溢出從內核日誌ringbuffer閱讀郵件
- 在確保" LEN"不放在一個寄存器,並且該endtty()信號處理程序沒有安裝太早,可能導致段故障或更糟
- 在klogd的將重新連接到記錄器(主要是syslogd)之後就走了操作過程中
- 在高負載系統日誌不會吐出錯誤信息不再當recvfrom的()的結果EAGAIN
- 在Makefile的改進
- 的module.h中的本地副本
- 改進手冊頁
- 始終用的syslogd的時區和語言環境登錄
- 在轉發郵件時刪除換行符
- 在繼續正常工作,如果在/ etc /服務缺失和忽視網絡活動
- 繼續寫作盡快日誌文件的空間可用再次填補了硬盤後
- 刪除測試,以檢測控制字符> 0x20的,因為這妨礙字符編碼為UTF-8進行適當通過傳遞
- 僅從遠程 接受郵件時,解決地域
- 在正確伴隨著工廠 的MARK消息
- 改進daemonise例行穩定啟動
- 在klogd的將不再更改控制台日誌級別,除非-c給出
- 添加回/usr/src/linux/System.map作為後備位置
- 重寫模塊符號解析器從/ proc / kallsyms 來讀
- 通知等待父進程如果客戶死亡
- 的糟糕的內核模塊完全改寫為Linux 2.6
- 只有讀取內核符號從/ proc / kallsyms如果沒有System.map可能已經讀
- 改進的符號查找
- 從成為控制tty防止命名管道
- 在固定syslogd的發現在UML中的競爭條件
- 改進README.linux
- 添加邊界檢查在klogd的
- 在分組丟失對網絡套接字不要堵塞
- 當達到文件大小限制不死機(如無LFS)
- 修正虛假掛的syslogd與futex的和NPTL連接在最近的glibc版本和Linux 2.6的推出(詳情)
- 改進的syslog.conf(5)手冊頁
- 使用socklen_t的適當
- 使用,而不是通過的/ dev / kmem的步進更新query_module功能。
- 刪除百分號的特殊待遇klogd的
在klogd的
評論沒有發現