des
2a7696e0d2
Remove spaces between (void) and function calls. Use TAILQ_FOREACH
...
instead of hand-rolled equivalent. Add curly braces for symmetry
around else.
2002-03-24 06:02:10 +00:00
des
871401d977
Parenthesize return values and pull an orphaned { back into the fold.
2002-03-24 05:52:04 +00:00
des
6d7d908273
__FBSDID, ANSIfy function definitions, staticize functions and globals,
...
don't initialize globals to 0, some reindentation of declarations, some
comments added or reworded.
2002-03-24 05:48:37 +00:00
des
f3ac6cf424
Un-__P().
2002-03-24 05:24:04 +00:00
maxim
8b3deee04d
Remove unnecessary setjmp.h.
...
Reviewed by: ru
Approved by: ru
Obtained from: OpenBSD
MFC after: 1 week
2002-02-13 08:49:29 +00:00
maxim
625b77d663
Unlink all log sockets at startup.
...
PR: misc/34839
Reviewed by: ru
Approved by: ru
Obtained from: OpenBSD
MFC after: 2 weeks
2002-02-13 08:37:55 +00:00
ru
a70f7fff62
mdoc(7) police: add missing markup bit.
2002-01-10 15:16:58 +00:00
deischen
0e9e967bc3
Initialze a stack variable with NULL to unbreak buildworld with -Wall.
...
I don't know about anyone else, but the compiler was always aborting
on this stupid warning, and has been doing so for weeks.
2002-01-09 17:36:53 +00:00
archie
cd1ab61208
Add a new flag '-c' to disable repeated line compression when the output
...
is a pipe to another program, or, if specified twice, in all cases.
PR: bin/32420
2002-01-05 07:34:52 +00:00
ru
d991472c31
mdoc(7) police: markup nits.
2001-12-08 16:17:49 +00:00
dd
fc1c953f03
Make the default kernel prefix "kernel:" instead of the boot file,
...
with the old behavior available via the -o option (it might still be
useful if one has many kernels and cares which messages came from
which). If the boot file is not used as the prefix, it is still
logged once at startup.
This change is prompted by the fact that the boot file is now much
longer ("/boot/kernel/kernel" vs. "/kernel"), which significanlty
bloats the syslogd output.
Reviewed by: peter
2001-11-27 20:02:18 +00:00
ps
b88e604b92
If the mask length is zero, there is no need to convert it to a
...
netmask.
PR: 31947
Submitted by: Aaron Scarisbrick <aaronsca@hotmail.com>
MFC after: 1 week
2001-11-14 09:20:24 +00:00
des
9db513e93b
Check the return values from calls to malloc(), calloc(), strdup() etc.
...
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
MFC after: 2 weeks
2001-09-30 16:09:17 +00:00
des
ad919e2f8f
Add a strcasecmp() call I forgot in my hurry to commit the previous fix.
...
Without this call, the hostname check would in some cases yield false
positives.
Pointed out by: ru
2001-09-13 09:40:35 +00:00
des
a2a2c4459a
The previous commit appeared to just shove the bug under the carpet rather
...
than really solve it. This approach (inspired by Ruslan's patch) solves
the real problem by stripping the local domain off the host name in the
config line structure.
Also mark a bunch of code sections that either do not check the return value
of a strdup(), malloc() or calloc() call, or do not properly handle a NULL
return.
2001-09-13 06:48:41 +00:00
des
b9eed5024e
Fix logging from remote hosts, which has been broken since (at least) revision
...
1.64, i.e. July of last year. Also fix a minor style bug in the same code.
PR: bin/28634
Pointy hat to: dwmalone
Pointed out by: my buggy DSL router's remote logging facility
2001-09-13 05:09:14 +00:00
ru
c4912e8677
Fixed the free(3) panic overlooked due to the -Wno-uninitialized.
2001-09-11 08:18:04 +00:00
dd
45b45bccdf
Use CFLAGS instead of COPTS.
2001-09-09 14:30:36 +00:00
dd
3c17c0ac6e
- Silence warnings: apply `const' generously, mark some variables
...
__unused, and change local variables named `sin' (struct
sockaddr_in) to `sin4'. (`sin' conflicts with the definition of
sin(3), which gcc assumes to be defined even if math.h isn't
included (it's a builtin). This is probably a bug in gcc.)
- Apply WARNS=1. WARNS=2 was not used because this program assigns
string literals to (struct iovec).iov_base for writing, and the only
clean way to silence -Wwrite-strings in that case would be to
strdup() and consequently free() those literals, which I considered
too disruptive.
Reviewed by: bde (partially)
2001-09-09 14:25:02 +00:00
kris
e5416f84b0
Correct a last minute sizeof() bogon in my previous commit.
2001-09-05 05:20:31 +00:00
dd
396c50b0c1
Introduce a -b option that allows the user to specify which address to
...
bind to. This is useful for hosts running jails that need syslog to
maintain an open socket to log to a remote host.
Reviewed by: sheldonh
2001-09-01 08:42:49 +00:00
kris
a81dfc2770
Fix some unsafe signal handlers, and be careful not to overflow on fd_set.
...
Fix some string buffer operations.
Based on: OpenBSD
Reviewed by: audit
MFC after: 2 weeks
2001-09-01 07:57:35 +00:00
cjc
eda113cf15
Fix some small errors and markup nits.
...
Approved by: ru
MFC after: 2 days
2001-08-28 19:10:51 +00:00
cjc
e19dd0c593
Gives syslogd(8) the ability to refresh its idea of the hostname of
...
the system on which it is running. The hostname is reloaded when
'HUPped' and a log message generated to note a change (before anyone
points it out, this is not an added security feature).
PR: bin/24444
Reviewed by: freebsd-audit
Approved by: ru
MFC after: 2 weeks
2001-08-27 21:37:15 +00:00
dd
18890a31b4
Don't make it sound like -A is turning on the default behavior.
2001-08-27 11:04:09 +00:00
brian
d48c427cd5
Handle snprintf() returning -1.
...
MFC after: 2 weeks
2001-08-20 13:24:39 +00:00
ru
f858dca3dc
mdoc(7) police: join split punctuation to macro calls.
2001-08-10 17:35:21 +00:00
obrien
9c97c8f02d
Perform a major cleanup of the usr.sbin Makefiles.
...
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
2001-07-20 06:20:32 +00:00
obrien
be022bb715
Remove GCC'isms in CFLAGS.
2001-07-20 04:23:13 +00:00
ume
02712d67ba
- `-a' option for IPv6 was not working correctly.
...
- Lose any stray host bits that a user may have entered when providing
a network number and netmask to the `-a' option for IPv6. This is
corresponding to 1.79 that is for IPv4 only.
MFC after: 1 week
2001-07-19 22:04:09 +00:00
mike
f5302392d3
Document the fact that syslogd(8) requires logs files to be created
...
before it will start logging to them.
PR: 27088
Approved by: des
MFC after: 10 days
2001-07-18 13:31:08 +00:00
dd
911ca14c87
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
ru
0d5f9334cf
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 15:12:08 +00:00
dd
eaa6ee03b8
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
cjc
fd2fcd17ee
Lose any stray host bits that a user may have entered when providing
...
a network number and netmask to the '-a' option.
Approved by: ru
MFC after: 1 week
2001-07-02 15:26:47 +00:00
ru
a173e537d1
Note that -a is ignored if -s is also specified.
2001-06-06 12:48:22 +00:00
dwmalone
7383805917
Fix constness warning introduced in syslog.h 1.21.
2001-05-21 22:13:55 +00:00
ru
95f6793be4
mdoc(7) police: uppercase abbreviations in revision 1.34.
2001-05-16 09:43:48 +00:00
dwmalone
5cdcaadd37
Add the ability to specify alternate PID file for syslogd.
...
PR: 25784
Submitted by: Jon Villarreal <jonv@ivmg.net>
Reviewed by: iedowse
2001-05-10 15:48:33 +00:00
ru
ab86af99f4
mdoc(7) police: removed hard sentence break.
2001-04-04 11:33:01 +00:00
cwt
a7847b5606
Document LOG_CONSOLE.
2001-03-27 19:55:53 +00:00
ru
afd506414e
- Backout botched attempt to introduce MANSECT feature.
...
- MAN[1-9] -> MAN.
2001-03-26 14:42:20 +00:00
brian
b80431a105
MAXHOSTNAMELEN includes the NUL
2001-03-09 21:24:13 +00:00
ru
9f97905571
Prepare for mdocNG.
2001-02-26 09:05:48 +00:00
dwmalone
72311a2dd2
This seems to stop syslog console messages looping. The problem
...
is that LOG_FAC doesn't do quite what you think it does.
PR: 24704
2001-02-04 15:16:08 +00:00
ru
66cd8f698e
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:44:04 +00:00
ru
4bb5f49662
Prepare for mdoc(7)NG.
2000-12-27 15:30:30 +00:00
ru
478cddba1f
mdoc(7) police: document IPv6 options in the SYNOPSIS.
2000-12-18 08:42:58 +00:00
ume
6b337143f0
IPv6 support for syslogd.
...
Reviewed by: freebsd-current
Obtained from: NetBSD
2000-12-16 18:25:48 +00:00
phk
bf5f996644
Add the "LOG_CONSOLE" facility and tell syslogd to not log it on
...
console devices.
2000-11-25 21:00:58 +00:00