Detalhes de Software:
projeto sysklogd oferece kernel e sistema de registro daemons.
Este pacote implementa dois daemons de registro do sistema. O daemon syslogd é uma versão melhorada do programa utilitário Berkeley padrão. Este daemon é responsável por fornecer o registro de mensagens recebidas dos programas e instalações no host local, bem como de máquinas remotas.
O daemon klogd escuta para kernel fontes de mensagens e é responsável pela definição de prioridades e de processamento de mensagens do sistema operacional. O daemon klogd pode funcionar como um cliente do syslogd ou opcionalmente, como um programa independente. Klogd pode agora ser usado para decodificar EIP aborda se pode determinar um arquivo System.map
Recursos :.
- arquivo Fix vazamento descritor em klogd
- Melhorar argumento lista de processamento
- Prevent potencial buffer overflow na leitura de mensagens do ringbuffer log do kernel
- Certifique-se de que & quot; len & quot; não é colocado num registo, e que o manipulador de sinal endtty () não está instalado muito cedo o que poderia causar uma falha de segmentação ou pior
- klogd irá reconectar para o logger (principalmente syslogd) depois que ele foi embora durante a operação
- No syslog sistema muito carregado não vai cuspir mensagens de erro mais quando recvfrom () resulta em EAGAIN
- melhorias Makefile
- Cópia local de module.h
- Melhorado manpage
- Sempre efetuar login com fuso horário e local do syslogd
- Remover caractere de nova linha quando o encaminhamento de mensagens
- Continuar trabalhando corretamente se / etc / serviço está ausente e ignorar a atividade de rede
- Continue a escrever em arquivos de log assim que o espaço se torna disponível novamente após um cheio de disco
- teste para detectar controle caracteres & gt Removido; 0x20 como isso impediu caracteres codificados em UTF-8 para ser corretamente passada através
- resolver Apenas o domínio local ao aceitar mensagens remoto
- acompanhar adequadamente a mensagem de marca com a instalação
- Melhorado rotina daemonise em klogd para estabilizar inicialização
- klogd não vai alterar o nível de log do console mais a menos -c é dado
- Adicionado volta /usr/src/linux/System.map como localização queda-back
- Reescreva o módulo símbolo analisador para ler a partir de / proc / kallsyms
- Informe o processo pai de espera se o cliente morre
- reescrita completa do módulo do kernel para oops Linux 2.6
- Apenas ler símbolos do kernel de / proc / kallsyms se nenhum System.map foi lido
- Melhorado pesquisa símbolo
- Impedir chamados tubos de se tornar o controle tty
- Correção de uma condição de corrida no syslogd descoberto em UML
- Melhorado Readme.Linux
- Adicionado verificações de limite no klogd
- Não bloqueie no soquete de rede em caso de perda de pacotes
- Não falhar quando o limite do tamanho do arquivo é atingido (por exemplo, sem LFS)
- Corrija espúria syslogd pendurado em conexão com futex e NPTL introduzido em versões glibc recentes e Linux 2.6 (detalhes)
- Melhorado syslog.conf (5) manpage
- Use socklen_t se necessário
- Use a função query_module mais recente em vez de percorrendo / dev / kmem.
- Remover tratamento especial do sinal de porcentagem no klogd
Comentários não encontrado