Dettagli del software:
Versione: 1.5
Data di caricamento: 3 Jun 15
Licenza: Libero
Popolarità: 4
progetto sysklogd offre kernel e logging di sistema demoni.
Questo pacchetto implementa due demoni di log del sistema. Il demone syslogd è una versione migliorata del programma di utilità di Berkeley standard. Questo demone è responsabile di fornire la registrazione dei messaggi ricevuti da programmi e strutture del sistema locale così come da host remoti.
Il demone klogd ascolta kernel fonti di messaggi ed è responsabile per la priorità e il funzionamento di elaborazione messaggi di sistema. Il demone klogd può funzionare come un client di syslogd o, in alternativa, come un programma autonomo. Klogd può ora essere utilizzato per decodificare EIP affronta se può determinare un file System.map
Caratteristiche .
- file Fix perdita descrittore in klogd
- Migliorare argomento lista trattamento
- Prevenire potenziale buffer overflow nella lettura dei messaggi dal ringbuffer log del kernel
- Assicurarsi che & quot; len & quot; non inserito in un registro, e che il gestore di segnale endtty () non è installato troppo presto, che potrebbe causare un errore di segmentazione o peggio
- klogd si riconnette allo strumento (per lo più syslogd) dopo che è andato via durante il funzionamento
- syslog sistema molto carichi non sputare fuori i messaggi di errore più quando recvfrom () si traduce in EAGAIN
- miglioramenti Makefile
- copia locale di module.h
- Migliore manpage
- log Sempre con fuso orario di syslogd e locale
- Rimuovi finale a capo l'inoltro dei messaggi
- Continua funziona correttamente se / etc / servizio è mancante e ignorare l'attività di rete
- Proseguire con la scrittura di file di registro, non appena lo spazio diventa nuovamente disponibile dopo un disco riempito
- test per rilevare i caratteri di controllo & gt rimosso; 0x20 come questo caratteri codificati in UTF-8 ha impedito di essere adeguatamente attraversato
- risolvere il dominio locale solo quando si accettano messaggi da remoto
- correttamente accompagnare il messaggio MARK con la struttura
- Migliore daemonise routine klogd per stabilizzare l'avvio
- klogd non cambia più il livello di log della console a meno -c è data li>
- Aggiunto indietro /usr/src/linux/System.map come posizione di ripiego
- Riscriviamo il simbolo del modulo parser di leggere da / proc / kallsyms
- Comunica il processo principale in attesa se il cliente muore
- riscrittura completa del modulo oops del kernel per Linux 2.6
- leggere solo i simboli del kernel da / proc / kallsyms se non System.map è stato letto
- Migliore Ricerca codice
- Impedire named pipe dal diventare il terminale di controllo
- La fissazione di un race condition nel syslogd scoperto in UML
- Migliore README.linux
- aggiunta dei controlli di limite in klogd
- Non bloccare sulla presa di rete in caso di perdita di pacchetti
- Non in crash quando viene raggiunto limite spazio (ad esempio, senza LFS)
- Fissare spuria appeso syslogd in relazione futex e NPTL introdotto negli ultimi versioni di glibc e Linux 2.6 (dettagli)
- Migliore syslog.conf (5) manpage
- Usa socklen_t eventualmente
- Utilizzare la funzione query_module più recente, piuttosto che passando attraverso / dev / kmem.
- Rimuovi trattamento speciale del segno di percentuale in klogd
I commenti non trovato