summaryrefslogtreecommitdiffstats
path: root/usr.sbin/syslogd
Commit message (Collapse)AuthorAgeFilesLines
* Add "crit" to the list of keywords.trhodes2008-12-231-3/+3
| | | | PR: 126934
* Constify 'name' field in struct funix. This commit makes syslogd(8)delphij2008-12-191-1/+1
| | | | | WARNS?=6 on amd64 but I have not tested under universe so keep WARNS?= level as-is for now.
* Fixing !INET6 builds after bumping WARNS to 3.avatar2008-12-181-2/+8
|
* Use passed parameter rather than the #define.obrien2008-12-171-2/+2
| | | | (more accurate extraction of Juniper Networks change)
* Rather than hardcode the 'struct iovec iov' array size, use a #define.obrien2008-12-172-11/+13
| | | | | | While I'm here bump WARNS to 3. Obtained from: Juniper Networks
* Use "allowed_peer" throughout this manual page.trhodes2008-12-071-2/+3
|
* Add a flag, -T, that tells syslogd to always replace the timestamp ondwmalone2008-09-252-7/+24
| | | | | | | | | | messages from the network. We already replace malformatted timestamps and this option lets us replace timestamps that are correctly formatted but wrong. PR: 120891 Submitted by: Thomas Vogt <thomas@bsdunix.ch> MFC after: 1 week
* Remove extraneous NULL pointer check - the pointer is guaranteed to be non-NULL.obrien2008-09-011-2/+1
|
* Allow comment to be placed at the end of a configuration line.sobomax2008-07-092-0/+25
| | | | MFC after: 2 weeks
* Add a -8 switch to syslogd to prevent it from mangling 8-bit data.brian2008-05-142-5/+26
|
* Two no-op fixes to improve corretness of syslogd code:dwmalone2008-02-201-3/+4
| | | | | | | | | | | 1) Use [AP]F_LOCAL rather than [AP]F_UNIX. 2) When copying a pipe's name, use f->f_un.f_pipe.f_pname, not f->f_un.f_fname. PR: 20889 Submitted by: Damieon Stark PR: 116642 Submitted by: Jim Pirzyk Reviewed by: md5
* + Open ctty in non-blocking mode to avoid hangs during open and close(waitingobrien2007-12-111-9/+20
| | | | | | | | | | | | | | for the port to drain). + Handle "*" as a priority properly. + Test what is free'ed. + Dynamically determine length vs. hardcoding it. + Free the previous message buffer (f_prevline) only after logging all the messages and just before the process exit. Also check f_prevline for NULL before using it. + The time displayed is not synchornized with the other log destinations. + Fix a comment. Obtained from: Juniper Networks
* style(9)obrien2007-12-051-15/+15
|
* Mark up keywords with .Cm.trhodes2006-10-121-5/+11
| | | | | | PR: 95039 Sumitted by: SeaD (older version) Reviewed by: ru
* Markup fixes.ru2006-09-291-2/+3
|
* Sync usage() with manpage's SYNOPSIS.ru2006-09-291-2/+2
|
* Obey MK_INET6_SUPPORT.yar2006-07-271-1/+8
|
* Add the ability to log to an arbitrary udp port as well as thejulian2006-04-172-6/+43
| | | | | standard syslog port. This allows syslog to easily export lines of interest to an external logging system.
* Currently, if writing out a log entry fails, we unlink that log entry from ourcsjp2006-03-301-5/+12
| | | | | | | | | | | | internal list of logfiles. So if writev(2) fails for potentially transient errors like ENOSPC, syslogd requires a restart, even if the filesystem has purged. This change allows syslogd to ignore ENOSPC space errors, so that when the filesystem is cleaned up, syslogd will automatically start logging again without requiring the reset. This makes syslogd(8) a bit more reliable. MFC after: 1 week
* By default (for security reasons) syslogd(8) doesn't create log filespjd2006-03-062-5/+14
| | | | | | | | | | | | when they don't exist, but sometimes its quite useful (eg. we use non-standard log files and memory backed /var/, which is populated on boot). Add -C option which tells syslogd(8) to create log files if they don't exist. Glanced at by: phk MFC after: 3 days
* Fix typojulian2006-02-231-1/+1
|
* style(9) nitlet:imp2005-10-171-1/+2
| | | | | | | | | | | foo() { } to foo() { }
* setsockopt() will return -1 on error, not 0.cognet2005-09-281-1/+1
| | | | Pointy hat to: Jeremie Le Hen
* Use SO_REUSEADDR on the socket, to make the use of syslogd in jails easier.cognet2005-09-281-1/+7
| | | | Submitted by: Jeremie Le Hen <jeremie le-hen org>
* Use pidfile(3) in syslogd(8).pjd2005-08-241-9/+16
|
* Fix all the spelling mistakes I could find in the man pages for wordskeramida2005-07-311-1/+1
| | | | | | | | that have at least 3 characters. MFC after: 1 week Thanks to: Music band ``Chingon'' for keeping me company while searching for these.
* Add cases for ENOBUFS and ENETDOWN. We need to make sure that wecsjp2005-05-191-0/+2
| | | | | | | | | catch all transient errors. This fixes situations where transient error conditions such as network interfaces losing carrier signals or the system running out of mbufs would result in the permanent removal of forwarding syslog messages. MFC after: 1 week
* NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 definesume2005-05-131-17/+5
| | | | | NI_WITHSCOPEID, and our getaddrinfo(3) does nothing special for it, now.
* Add -S option which allows to change the pathname of the privilegedhrs2005-04-132-2/+11
| | | | | | | socket /var/run/logpriv. Reviewed by: glebius and kensmith MFC after: 2 days
* Check that supplied facility is not bigger than LOG_NFACILITIES.glebius2005-03-281-0/+7
| | | | | PR: bin/79260 Submitted by: Shuichi KITAGUCHI
* Expand contractions.ru2005-02-131-2/+2
|
* Expand *n't contractions.ru2005-02-132-3/+3
|
* Sort sections.ru2005-01-181-21/+21
|
* Scheduled mdoc(7) sweep.ru2005-01-111-4/+1
|
* Allow ':' and '%' in hostname specifications so that we can specify IPv6dwmalone2004-12-281-1/+1
| | | | | | addresses and scope IDs. MFC after: 3 weeks
* Some syslog messages delimit the program tag with whitespace ratherdwmalone2004-12-281-2/+2
| | | | | | | | | | | | than a colon, so don't allow whitespace in program names. To be consistent with hostnames, don't allow whitespace in the program name specifiers in syslog.conf either. (The first change is by Markus from the PR, the second is mine.) PR: 68691 Submitted by: Markus Oestreicher <m.oe@x-trader.de> MFC after: 3 weeks
* s/priveleged/privileged/glebius2004-11-181-1/+1
|
* Fix a minor comment typo: priveleged = privileged.keramida2004-11-181-1/+1
|
* Really revert the whitespace change to usage().ru2004-11-111-3/+3
|
* Change TABs back to spaces in usage string constants.glebius2004-11-111-3/+3
| | | | Requested by: ru
* Whitespace.glebius2004-11-111-11/+11
| | | | Approved by: cvs diff -b
* Double receive buffer size on sockets.glebius2004-11-111-1/+18
| | | | | | | | PR: bin/72366 Ok'd by: dwmalone Approved by: julian (mentor) Obtained from: OpenBSD MFC after: 1 month
* Bump document date.kensmith2004-11-091-1/+1
| | | | | | Noticed by: trhodes Pointy hat: kensmith MFC after: 1 week
* Add newsyslog(8) to the "See Also" section.kensmith2004-11-091-1/+2
| | | | MFC after: 1 week
* Protect against local flooder of /var/run/log. Do not loop forever inglebius2004-11-042-5/+14
| | | | | | | | | | | | | syslog(3) if we are a priveleged program (sshd, su, etc.). - Make syslogd open an additional socket /var/run/logpriv, with 0600 permissions. - In libc, try to use this socket. - Do not loop forever if we are using this socket (partial backout of 1.31) Reviewed by: dwmalone, Andrea Campi <andrea webcom it> Approved by: julian (mentor) MFC after: 1 month
* - Use stailqueue for sockets instead of socket buffer. Thusglebius2004-11-042-41/+82
| | | | | | | | | remove limit for 20 sockets. - Add possibility to specify file mode for sockets created with '-l'. - Check that socket name in '-l' is absolute. Reviewed by: dwmalone, Andrea Campi <andrea webcom it> Approved by: julian (mentor)
* Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived softwareimp2004-08-074-16/+1
| | | | (with permission of addtional copyright holders where appropriate)
* Fix dofsync() declaration.cperciva2004-07-041-1/+1
| | | | Pointed out by: dwmalone
* Where syslogd would have fsync()ed a file in the past, instead set a flagcperciva2004-07-041-3/+25
| | | | | | | | | | | FFLAG_NEEDSYNC and fsync the file when select() next returns zero. This dramatically speeds up the process of logging large amounts of data, while leaving the essential semantics (that data can be expected to be on disk if we crash) unchanged. In my tests, this speeds up the rc phase of booting by 18-20%. [1] YES PLEASE! by: phk [1]
* Eliminated double whitespace.ru2004-07-031-1/+2
|
OpenPOWER on IntegriCloud