christos
381520cf11
PR/34979: Scott Ellis: Detect 0 length name and skip it instead of infinite
...
loop.
2006-11-13 20:24:00 +00:00
yamt
6c6dad782f
matches_spec: fix a bug so that "+host111,host1" actually matches to host1.
...
add a simple sanity check.
2006-10-21 09:42:26 +00:00
christos
6ec268c772
PR/30879: Jukka Salmi: syslogd(8) doesn't parse `@' hostname specification
...
correctly
2006-09-16 17:05:32 +00:00
christos
6051bcc73f
PR/28753: Martin J. Laubach: syslogd disables remote logging on non-fatal errors
2006-09-16 16:57:27 +00:00
wiz
8d3165ac32
Sync usage with man page (-b).
2006-09-16 06:34:55 +00:00
christos
ca09b578d0
PR/14563: Brian A. Seklecki: syslogd binds udp sockets on all interfaces
...
Add -b option to pass a bind address.
2006-09-15 20:32:59 +00:00
snj
a640fe8c43
It's "its."
2006-04-24 19:00:29 +00:00
wiz
66784c2d94
Add -T to SYNOPSIS.
2006-04-23 16:51:56 +00:00
wiz
c658b10ae0
Fix typo.
2006-04-23 16:51:18 +00:00
pavel
43bd0b5956
PR 32579: Add a -T flag to syslogd, which causes it to use local time for
...
messages received from the network. Useful for collecting logs from
devices which do not have correct time.
Add it to usage.
Document it, also document that syslogd adds a timestamp with the local
time if it does not recognize the original timestamp field. Bump date.
Approved by wrstuden@.
2006-04-19 21:18:50 +00:00
wiz
5fb854a4b2
Add reference to RFC 3164. From Pavel Cahyna in PR 32578.
2006-01-20 21:48:41 +00:00
lukem
1fab072e48
appease gcc -Wuninitialized
2005-06-02 09:42:57 +00:00
lukem
7157011597
Only compile in IPv6 support if ${USE_INET6} != "no"
...
MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
2005-01-10 02:58:58 +00:00
christos
de883a09a8
Abolish the magic 7, and count iovectors explicitly.
2005-01-09 00:07:27 +00:00
matt
c7914c97fe
Make syslogd automatically recover from full disks by noticing that the
...
write error was ENOSPC and either wait for a successfull write or a
different errno.
2004-12-09 00:56:47 +00:00
thorpej
9e47f7b6ef
Fix typo that caused priories to compare incorrectly. PR bin/28376 and
...
bin/28380. Fix from Geoff Wing.
2004-11-23 14:19:57 +00:00
wiz
4483c473cb
Make HTML-save.
2004-11-19 18:48:43 +00:00
wiz
6c1d7355a3
Fix typo, and make HTML-save.
2004-11-19 18:48:29 +00:00
wiz
1dae5724d8
-u changed to -U when porting from FreeBSD; update comment.
2004-11-19 18:48:18 +00:00
thorpej
f30d060939
We have to read the config file the first time after we allocate the
...
kqueue descriptor, because we set up events after we parse the file.
Unfortuntately, this means that we also have to do the chroot before
we read the config file. But this is OK -- the config file has to be
in the chroot environment anyway, because it has to be able to get to
it after SIGHUP.
Grrr, all because stupid kqueue descriptors are not inherited across
a fork. LAME.
2004-11-19 02:51:18 +00:00
thorpej
83f70aba69
Merge the thorpej-syslogd-hack-branch down to the trunk. Enhancements
...
include:
- Extend the syntax of syslog.conf to allow selections of log destinations
by comma-separated lists of program name (including kernel-generated
messages) and originating host name.
- Ability to pipe selected messages through arbitrary filter commands.
- Ability to specify priority comparison operations.
- Improvements to domain name handling.
- Conversion to use kqueue for communication and signal events, eliminating
all unsafe signal handlers.
- Allow spaces as well as tabs in syslog.conf.
- Log kernel printfs at LOG_NOTICE instad of LOG_CRIT.
- Ability to log facility/priority with a log message.
- Reliability improvements.
2004-11-19 02:18:11 +00:00
dsl
3cca093e74
Add (unsigned char) cast to ctype functions
2004-10-30 15:51:20 +00:00
heas
3114eb2be3
Postpone initial setting of the alarm timer until after the call to daemon(),
...
as the timer would be cleared by daemon's fork().
2004-10-28 20:04:24 +00:00
wiz
87c2003f7c
Add -S to usage.
2004-10-10 09:43:02 +00:00
wiz
9bb7ae7578
Add -S to SYNOPSIS; sort descriptions; bump date for new -S flag.
2004-10-10 09:42:11 +00:00
mycroft
ad19a75b36
Don't fsync() kernel messages by default -- enable it with the "-S" flag.
...
This avoids some seriously gratuitous disk hosage in various cases.
XXX It would probably be better to allow this to be specified in the config
file somehow.
2004-10-08 17:25:52 +00:00
itojun
3e6b951d2a
use "volatile sig_atomic_t" for gothup; Havard Eidnes
2004-03-06 20:29:25 +00:00
itojun
451af9862c
make SIGHUP handler very small, and call init() from the main poll() loop.
...
should fix PR bin/24682.
2004-03-06 14:41:59 +00:00
lukem
fdffaa3fe5
Implement -r, which prevents syslogd from compressing multiple messages with
...
the same string into "last message repeated N times", and instead forces
syslogd to write out every message.
Based on '-c' in FreeBSD's syslogd, although a different option letter was
chosen because their syslogd requires '-c -c' to get this functionality,
and we don't have the support for logging to pipes which is what FreeBSD's
syslogd with a single '-c' is related to.
2003-10-17 01:39:25 +00:00
itojun
686afb7f65
safer use of realloc
2003-10-16 06:22:09 +00:00
itojun
4a7fa92f21
no need for explicit '?'; openbsd
2003-09-19 08:24:07 +00:00
agc
326b2259b7
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22366, verified by myself.
2003-08-07 11:25:11 +00:00
wiz
422ac6bdd7
Match example code with example comment; multiple selectors should be
...
separated by semicolons (in BUGS section); from jmc@openbsd.
While here, use more macros.
2003-07-02 08:33:22 +00:00
itojun
b2189acdb8
whitespace fix
2003-05-14 23:58:23 +00:00
itojun
4b641df88a
strlcpy audit
2003-05-14 23:53:09 +00:00
wiz
d43e332f1e
setup -> set up.
2003-05-14 12:11:03 +00:00
wiz
fade7b55f5
New sentence, new line.
2003-05-06 08:28:38 +00:00
gmcgarry
733d836b9b
Add an explanation of the log format. From PR#14290.
2003-05-02 08:31:51 +00:00
wiz
990562bfef
.Nm does not need a dummy argument ("") before punctuation or
...
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
itojun
343d3d8f80
die if out-of-range uid/gid is specified.
2002-11-16 03:59:36 +00:00
itojun
b5c1ff7fae
set IPV6_V6ONLY to 1 to avoid complicated access control issue
...
(libwrap takes care of it, but just to be sure)
2002-09-24 13:53:54 +00:00
lukem
17d72c8a6b
use NETBSDSRCDIR as appropriate
2002-09-18 03:54:26 +00:00
christos
d116a0bbd3
add utmpx support;
2002-08-02 02:23:49 +00:00
itojun
6ed8672880
no need for KAME_SCOPEID any longer
2002-06-09 19:59:55 +00:00
wiz
0df8aade00
ANSIfy, and some KNF. Sort options in getopt-switch. Drop some unneeded
...
include files.
2002-05-25 14:46:01 +00:00
wiz
a16dbed217
Sort options in man page, don't mention non-existing '-S' option,
...
use some more markup and improve existing one.
Sync usage() with man page.
2002-05-25 14:21:02 +00:00
wiz
13076c6ae6
Grammar fixes and a markup fix.
2002-05-25 14:07:09 +00:00
lukem
6206a1d7eb
remove commented out debug printf() accidentally committed in the last rev.
...
noted by YAMAMOTO Takashi<yamt@mwd.biglobe.ne.jp> in private email.
2002-05-02 13:53:10 +00:00
wiz
54e99130b1
Drop a .Pp, sort SEE ALSO.
2002-02-02 01:59:04 +00:00
wiz
2b666b304a
Drop a .Pp, sort sections.
2002-02-02 01:57:35 +00:00