项目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的
评论没有发现