| 1.39 |
19-Oct-2025 |
riastradh |
openssl: Stop dragging libpthread into every libcrypto user.
With the new _NETBSD_PTHREAD_CREATE_WEAK, libcrypto can have a call to pthread_create without linking against libpthread, so it is not necessary to link all libcrypto users against libpthread too.
Applications that link against libcrypto but not libpthread can't use threaded OpenSSL functionality, of course -- OSSL_set_max_threads will always fail in such applications.
This reverts all the makefile churn that I found for unnecessary libpthread linkage since the openssl 3.5 import.
PR lib/59685: libcrypto should not depend on libpthread
|
| 1.38 |
01-Oct-2025 |
mrg |
adjust the previous to use the normal form of this construct.
XXX: make it a CC_WNO*?
|
| 1.37 |
27-Sep-2025 |
hgutch |
Fixed syntax error from previous commit.
|
| 1.36 |
27-Sep-2025 |
hgutch |
Unbreak LLVM builds.
LLVM does not have -Wuse-after-free and thus also complains about -Wnon-use-after-free.
|
| 1.35 |
19-Sep-2025 |
mrg |
use -Wno-error=use-after-free for sign.c. GCC 14 incorrectly complains.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
|
| 1.34 |
19-Jul-2025 |
christos |
branches: 1.34.2; crypto needs threads
|
|
Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| 1.33 |
03-Jun-2023 |
lukem |
branches: 1.33.2; bsd.own.mk: rename GCC_NO_* to CC_WNO_*
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler.
GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
| 1.32 |
09-May-2023 |
christos |
Handle OpenSSL-3.x
|
|
Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
| 1.31 |
07-Mar-2021 |
christos |
branches: 1.31.6; Add blocklist support to libwrap which enables all programs using libwrap to block access from hosts we deny. (libwrap support from Greg A. Woods)
|
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
| 1.30 |
13-Oct-2019 |
mrg |
introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)
use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come.
we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong."
|
| 1.29 |
29-Sep-2019 |
mrg |
convert HAVE_GCC == 7 to HAVE_GCC >= 7.
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609
|
| 1.28 |
04-Feb-2019 |
mrg |
use -Wno-error=format-truncation for code that seems particularly annoying or unlikely to actually fail. some of the syslogd ones are not too hard to fix, but most remain.
|
|
Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| 1.27 |
09-Feb-2018 |
christos |
branches: 1.27.4; only set api compat for 1.0
|
| 1.26 |
08-Feb-2018 |
jakllsch |
define OPENSSL_API_COMPAT
(doesn't entirely unbreak build yet)
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
|
| 1.25 |
21-May-2017 |
riastradh |
Remove MKCRYPTO option.
Originally, MKCRYPTO was introduced because the United States classified cryptography as a munition and restricted its export. The export controls were substantially relaxed fifteen years ago, and are essentially irrelevant for software with published source code.
In the intervening time, nobody bothered to remove the option after its motivation -- the US export restriction -- was eliminated. I'm not aware of any other operating system that has a similar option; I expect it is mainly out of apathy for churn that we still have it. Today, cryptography is an essential part of modern computing -- you can't use the internet responsibly without cryptography.
The position of the TNF board of directors is that TNF makes no representation that MKCRYPTO=no satisfies any country's cryptography regulations.
My personal position is that the availability of cryptography is a basic human right; that any local laws restricting it to a privileged few are fundamentally immoral; and that it is wrong for developers to spend effort crippling cryptography to work around such laws.
As proposed on tech-crypto, tech-security, and tech-userlevel to no objections:
https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html
P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of *bad* crypto that was conditional on it, e.g. DES in telnet... That should probably be removed too, but on the grounds that it is bad, not on the grounds that it is (nominally) crypto.
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base
|
| 1.24 |
06-Jun-2012 |
christos |
WARNS=4
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.23 |
09-Jun-2010 |
riz |
branches: 1.23.6; Allow syslogd to compile when MKCRYPTO=no. No promises as to whether it works or not, as this has been broken since late 2008, when the "encrypted connections" support was added to syslogd.
|
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.22 |
22-Apr-2009 |
lukem |
Enable WARNS=4 by default, except for: cpuctl dumplfs hprop ipf iprop-log kadmin kcm kdc kdigest kimpersonate kstash ktutil makefs ndbootd ntp pppd quot racoon racoonctl rtadvd sntp sup tcpdchk tcpdmatch tcpdump traceroute traceroute6 user veriexecgen wsmoused zic (Mostly third-party applications)
|
| 1.21 |
31-Oct-2008 |
christos |
branches: 1.21.2; Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
| 1.20 |
28-May-2007 |
tls |
Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to various string and memory copy and set functions (as well as a few system calls and other miscellany) where known at function entry. RedHat has evidently built all "core system packages" with this option for some time.
This option should be used at the top of Makefiles (or Makefile.inc where this is used for subdirectories) but after any setting of LIB.
This is only useful for userland code, and cannot be used in libc or in any code which includes the libc internals, because it overrides certain libc functions with macros. Some effort has been made to make USE_FORT=yes work correctly for a full-system build by having the bsd.sys.mk logic disable the feature where it should not be used (libc, libssp iteself, the kernel) but no attempt has been made to build the entire system with USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.
Adjust the system build so that all programs and libraries that are setuid, directly handle network data (including serial comm data), perform authentication, or appear likely to have (or have a history of having) data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default, with the exception of libc, which cannot use USE_FORT and thus uses only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no per-directory or in a system build will disable if desired.
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| 1.19 |
10-Jan-2005 |
lukem |
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).
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE thorpej-syslogd-hack-base netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base fvdl_fs64_base
|
| 1.18 |
18-Sep-2002 |
lukem |
use NETBSDSRCDIR as appropriate
|
| 1.17 |
02-Aug-2002 |
christos |
add utmpx support;
|
| 1.16 |
09-Jun-2002 |
itojun |
no need for KAME_SCOPEID any longer
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.15 |
01-Jul-2001 |
itojun |
-DLIBWRAP will enable libwrap-based filtering on UDP socket messages. PR 13348
|
|
Revision tags: netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.14 |
02-Dec-1999 |
itojun |
IPv6 support in syslogd. actually we need library update as well. NetBSD PR #8934 from Feico Dillema <dillema@acm.org> (with memory leak fix).
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 comdex-fall-1999-base netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
| 1.13 |
19-Mar-1999 |
perry |
branches: 1.13.6; symlink /var/run/log to /dev/log for transition period.
|
| 1.12 |
10-Feb-1998 |
mrg |
nit: order rcsid/sccsids
|
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.11 |
18-Oct-1997 |
lukem |
enable WARNS=1 by default, but disable in unclean 3rd party code
|
| 1.10 |
01-Jul-1997 |
christos |
Add WARNS=1
|
| 1.9 |
29-Jun-1997 |
christos |
- Fix warnings - Use ttymsg from libutil.
|
| 1.8 |
08-May-1997 |
gwr |
Back out the .PATH.c changes. The .depend problem (and others) will be fixed using the new .NOPATH make feature instead.
|
| 1.7 |
06-May-1997 |
gwr |
Use .PATH.c: ...
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
| 1.6 |
02-Jan-1996 |
perry |
Merge/sync with 4.4lite2 -- just a change in version numbers and RCS id strings.
|
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.5 |
22-Dec-1994 |
cgd |
specify man pages the new way.
|
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.4 |
28-Jan-1994 |
cgd |
don't need -lutil
|
| 1.3 |
30-Jul-1993 |
mycroft |
Add RCS identifiers.
|
|
Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
| 1.2 |
15-Jun-1993 |
mycroft |
And a few more...
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.4 |
10-Feb-2015 |
christos |
- always set *to_buf to a timestamp, even if there was none reported/parseable (Frank Kardel). - merge the timestamp copying code to one place. - factor out the debugging printf function.
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.3 |
09-Jun-2010 |
riz |
Allow syslogd to compile when MKCRYPTO=no. No promises as to whether it works or not, as this has been broken since late 2008, when the "encrypted connections" support was added to syslogd.
|
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.2 |
07-Nov-2008 |
minskim |
Remove trailing whitespace.
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 netbsd-5-2-RELEASE netbsd-5-2-RC1 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-3-base netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE thorpej-syslogd-hack-base netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.6 |
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22366, verified by myself.
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.5 |
07-Dec-1999 |
ad |
RCSID police.
|
|
Revision tags: comdex-fall-1999-base
|
| 1.4 |
06-Jun-1999 |
thorpej |
branches: 1.4.4; Use pidfile(3).
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
| 1.3 |
02-Jan-1996 |
perry |
Merge/sync with 4.4lite2 -- just a change in version numbers and RCS id strings.
|
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.2 |
01-Aug-1993 |
mycroft |
Add RCS identifiers.
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.9 |
08-Nov-2022 |
uwe |
sign.c: mark a variable used only in asserts as __diagused
|
| 1.8 |
27-Nov-2021 |
rillig |
usr.sbin: remove unnecessary CONSTCOND, lint no longer needs it
Since 2021-01-31, lint no longer requires a CONSTCOND comment in a do-while-0 statement since this is a common code pattern, especially in statement-like macros.
sed -i -E 's,} while \(/\* ?CONSTCOND ?\*/ ?0\),} while (0),' */*.[ch]
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| 1.7 |
06-Feb-2018 |
christos |
Adjust to OpenSSL-1.1
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.6 |
10-Feb-2015 |
christos |
- always set *to_buf to a timestamp, even if there was none reported/parseable (Frank Kardel). - merge the timestamp copying code to one place. - factor out the debugging printf function.
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base
|
| 1.5 |
06-Jun-2012 |
christos |
WARNS=4
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
|
| 1.4 |
13-Feb-2012 |
spz |
fix resource leaks and NULL uses found by Coverity scan. Releng-ok by riz
|
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.3 |
18-Jan-2009 |
lukem |
branches: 1.3.8; fix -Wsign-compare issues
|
| 1.2 |
07-Nov-2008 |
minskim |
Remove trailing whitespace.
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.3 |
27-Nov-2021 |
rillig |
usr.sbin: remove unnecessary CONSTCOND, lint no longer needs it
Since 2021-01-31, lint no longer requires a CONSTCOND comment in a do-while-0 statement since this is a common code pattern, especially in statement-like macros.
sed -i -E 's,} while \(/\* ?CONSTCOND ?\*/ ?0\),} while (0),' */*.[ch]
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.2 |
07-Nov-2008 |
minskim |
Remove trailing whitespace.
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| 1.2 |
01-May-2023 |
andvar |
s/betwen/between/ and s/singed/signed/.
|
|
Revision tags: netbsd-10-1-RELEASE netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| 1.28 |
31-Dec-2023 |
uwe |
syslog.conf(5): add back .Pp lost in previous
|
| 1.27 |
31-Dec-2023 |
uwe |
syslog.conf(5): improve markup
Use tagged lists, mark up literals, be consistent about options (global): vs parameters (of a TLS action), fold TLS authentication description into the TLS options section.
|
|
Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.26 |
01-Sep-2021 |
andvar |
s/optons/options/
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base
|
| 1.25 |
03-Jul-2017 |
wiz |
Remove workaround for ancient HTML generation code.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320
|
| 1.24 |
21-Feb-2017 |
abhinav |
Remove duplicate word from the sentence.
|
| 1.23 |
21-Feb-2017 |
abhinav |
Fix typos.
|
|
Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.22 |
05-Jan-2016 |
khorben |
branches: 1.22.2; 1.22.4; Typo
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
| 1.21 |
10-Nov-2013 |
wiz |
Bump date for FIFO support.
|
| 1.20 |
09-Nov-2013 |
christos |
add support for outputting to FIFO's (Anthony Mallet)
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
| 1.19 |
05-Oct-2012 |
msaitoh |
RFC 5848
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.18 |
01-Jan-2010 |
wiz |
branches: 1.18.6; 1.18.12; Fix previous: Dd argument and lost Em markup.
|
| 1.17 |
01-Jan-2010 |
mbalmer |
fold long lines.
|
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.16 |
09-Apr-2009 |
joerg |
.br -> .Pp, capitalize subsection titles
|
| 1.15 |
07-Nov-2008 |
minskim |
branches: 1.15.2; Remove trailing whitespace.
|
| 1.14 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| 1.13 |
19-Nov-2004 |
wiz |
Make HTML-save.
|
| 1.12 |
19-Nov-2004 |
thorpej |
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.
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE thorpej-syslogd-hack-base netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.11 |
07-Aug-2003 |
agc |
branches: 1.11.4; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22366, verified by myself.
|
| 1.10 |
02-Jul-2003 |
wiz |
Match example code with example comment; multiple selectors should be separated by semicolons (in BUGS section); from jmc@openbsd. While here, use more macros.
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.9 |
02-Feb-2002 |
wiz |
Drop a .Pp, sort sections.
|
| 1.8 |
03-Apr-2001 |
wiz |
Add sections to some xrefs.
|
|
Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
| 1.7 |
12-Apr-2000 |
kim |
branches: 1.7.4; The "ftp" facility was not listed.
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.6 |
30-Nov-1999 |
ad |
- Fix location of RCS Id string. - It's now syslogd.pid, not syslog.pid.
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 comdex-fall-1999-base netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.5 |
17-Oct-1997 |
lukem |
branches: 1.5.8; minor .Nm cleanup
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
| 1.4 |
02-Jan-1996 |
perry |
Merge/sync with 4.4lite2. Fixed HISTORY line for syslog.conf.5. Note that the claim in the HISTORY line for syslogd.8 that it appeared in 4.3BSD is probably bogus -- I remember it being a lot older.
|
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.3 |
20-Jun-1995 |
jtc |
document 'info' level; pr#1137 from Kenneth Stailey
|
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.2 |
01-Aug-1993 |
mycroft |
Add RCS indentifiers.
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
|
| 1.61 |
05-Jun-2025 |
christos |
PR/59455: Aaron: Added CAVEATS section from OpenBSD about syslogd not creating files, but only logging to existing files.
|
| 1.60 |
21-Aug-2024 |
gutteridge |
syslogd.8 & syslogd.c: add -k option
Provide a means of disabling the translation of (remote) messages received with facility kern to facility user. Feature equivalent to what FreeBSD added years ago, though the code is slightly different (a bit easier to follow expressively). Patches from RVP, provided in PR lib/57172 (with very minor tweaks by me).
|
|
Revision tags: netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.59 |
08-Nov-2022 |
uwe |
branches: 1.59.4; syslogd: make -d accept an optional argument
Make it possible to specify the debug message categories with an optional numeric argument. You'll have to read the fine source to find out what they are. The number can be specified as the usual decimal, hex (0x), or octal (0) literal with an optional ~negation.
Since syslogd uses getopt(3), not getopt_long(3), do a bit of gymnastics so that both -d42 and -d 42 are accepted (I'm not inventing long names for all the existing options just to support an optional argument to -d).
-d without an argument still uses the old D_DEFAULT selection just in case someone really relies on that. You can disable all debug messages with -d0 but still get syslogd not daemonized.
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
| 1.58 |
05-Nov-2018 |
wiz |
Sort options.
|
| 1.57 |
04-Nov-2018 |
roy |
syslogd: allow the reporting of buffer overflows to be disabled.
This generally isn't a good thing, nothing should be discard silently. However, for systems that don't want big syslogd buffers or are too slow to log effectively this reporting can now be disabled.
|
| 1.56 |
04-Nov-2018 |
roy |
syslogd: allow the receiving buffer size to be set.
This allows the admin to try and avoid buffer overflow when a log of logging appears in bursts.
|
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base
|
| 1.55 |
03-Jul-2017 |
wiz |
branches: 1.55.4; 1.55.6; Remove workaround for ancient HTML generation code.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-7-2-RELEASE netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE matt-nb8-mediatek-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 tls-maxphys-base
|
| 1.54 |
14-Jan-2013 |
dholland |
fix thinko
|
|
Revision tags: yamt-pagecache-base7
|
| 1.53 |
30-Oct-2012 |
wiz |
Remove trailing whitespace.
|
| 1.52 |
30-Oct-2012 |
rkujawa |
Note enchancements that appeared in NetBSD 6.0.
|
|
Revision tags: yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
|
| 1.51 |
08-Apr-2012 |
wiz |
branches: 1.51.2; Remove unnecessary Bk/Ek pairs from SYNOPSIS. No effective change except where I used the opportunity to sort options and/or option descriptions.
|
| 1.50 |
28-Mar-2012 |
christos |
add aliases for the protocol format
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211
|
| 1.49 |
15-Oct-2009 |
plunky |
branches: 1.49.6; reinstate a sentence partly removed in v1.43 regarding the default facility/priority for local kernel messages
|
| 1.48 |
16-Jul-2009 |
yamt |
draft-ietf-syslog-protocol-23 -> RFC 5424
|
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
| 1.47 |
01-Feb-2009 |
wiz |
Bump date for previous.
|
| 1.46 |
01-Feb-2009 |
yamt |
note some options' optarg in DESCRIPTION as well.
|
| 1.45 |
01-Feb-2009 |
yamt |
make -o option consistent with others.
|
| 1.44 |
07-Nov-2008 |
minskim |
Remove trailing whitespace.
|
| 1.43 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
|
| 1.42 |
15-Sep-2006 |
christos |
branches: 1.42.2; 1.42.12; 1.42.24; PR/14563: Brian A. Seklecki: syslogd binds udp sockets on all interfaces Add -b option to pass a bind address.
|
|
Revision tags: abandoned-netbsd-4-base
|
| 1.41 |
23-Apr-2006 |
wiz |
Add -T to SYNOPSIS.
|
| 1.40 |
23-Apr-2006 |
wiz |
Fix typo.
|
| 1.39 |
19-Apr-2006 |
pavel |
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@.
|
| 1.38 |
20-Jan-2006 |
wiz |
Add reference to RFC 3164. From Pavel Cahyna in PR 32578.
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| 1.37 |
19-Nov-2004 |
wiz |
branches: 1.37.2; 1.37.4; 1.37.6; Fix typo, and make HTML-save.
|
| 1.36 |
19-Nov-2004 |
thorpej |
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.
|
|
Revision tags: thorpej-syslogd-hack-base
|
| 1.35 |
10-Oct-2004 |
wiz |
branches: 1.35.2; Add -S to SYNOPSIS; sort descriptions; bump date for new -S flag.
|
| 1.34 |
08-Oct-2004 |
mycroft |
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.
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.33 |
17-Oct-2003 |
lukem |
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.
|
| 1.32 |
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22366, verified by myself.
|
| 1.31 |
14-May-2003 |
wiz |
setup -> set up.
|
| 1.30 |
06-May-2003 |
wiz |
New sentence, new line.
|
| 1.29 |
02-May-2003 |
gmcgarry |
Add an explanation of the log format. From PR#14290.
|
| 1.28 |
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
|
Revision tags: fvdl_fs64_base
|
| 1.27 |
25-May-2002 |
wiz |
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.
|
| 1.26 |
25-May-2002 |
wiz |
Grammar fixes and a markup fix.
|
|
Revision tags: netbsd-1-6-base
|
| 1.25 |
02-Feb-2002 |
wiz |
branches: 1.25.2; Drop a .Pp, sort SEE ALSO.
|
| 1.24 |
19-Jan-2002 |
wiz |
Whitespace nits.
|
| 1.23 |
16-Jul-2001 |
manu |
- No more lost error messages during syslogd startup, they now all appear on stdout before syslogd becomes a daemon. - Flags for setuid/setgid/chroot syslogd after initialization is completed - Warning instead of silent ignoring for malformed lines (with spaces instead of tags) Approved by Christos
|
| 1.22 |
01-Jul-2001 |
itojun |
-DLIBWRAP will enable libwrap-based filtering on UDP socket messages. PR 13348
|
| 1.21 |
08-Jun-2001 |
mrg |
new `-n' switch to avoid looking up hostnames.
|
| 1.20 |
03-May-2001 |
wiz |
Logical markup. Reported in bin/12816 by Tetsuya Isaki.
|
| 1.19 |
11-Jul-2000 |
ad |
Xr newsyslog.
|
| 1.18 |
30-Jun-2000 |
jwise |
Remove caveat about behavior of `syslogd -s' when forwarding rules are present -- this behavior has been fixed.
|
| 1.17 |
30-Jun-2000 |
jwise |
Back out and redo previous at Bill Sommerfeld's <sommerfeld@netbsd.org> request:
instead of the -S flag, fix the -s flag to not open a socket if there are no forwarding rules in /etc/syslog.conf
The behavior of syslogd when -s is specified and there are forwarding rules should still be made cleaner.
|
| 1.16 |
30-Jun-2000 |
jwise |
1.) bring usage text up to date, and clarify description of `-s' option in man page and comments -- for some time it has no longer prevents an inet socket from being opened, just caused it to be ignored
2.) Fix this problem with `-s' -- syslogd always opens an inet socket, even if -s is specified and it has nowhere to send to. This socket is then shutdown(), but there is no way to not have this socket open.
Users setting up paranoid installations can now specify `-S' which prevents any non-unix-domain sockets from being opened, even if forwarding is specified in /etc/syslogd.conf.
As per the previous fix, this is not made the default for `-s', as it also prevents syslogd from forwarding log messages.
3.) document the above in the man page and usage.
Justification: in light of the possibility of future DoS attacks, or the desire to set up a machine which is relatively uninformative in the face of port scans, users may quite legitimately want to control what sockets are open on their machine. Telling such users that they cannot run syslogd is non-ideal.
|
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.15 |
30-Nov-1999 |
ad |
branches: 1.15.4; - Fix location of RCS Id string. - It's now syslogd.pid, not syslog.pid.
|
|
Revision tags: comdex-fall-1999-base
|
| 1.14 |
10-Sep-1999 |
simonb |
branches: 1.14.4; s/acknowledgment/acknowledgement/
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
| 1.13 |
22-Mar-1999 |
garbled |
More and more .Os cleanups. .Os is defined in the tmac.doc-common file, so we shouldn't override it with versions in the manpages. Many more to come.
|
| 1.12 |
19-Mar-1999 |
perry |
/var/run/log.
|
| 1.11 |
15-Mar-1999 |
is |
/dev/log moved to /var/run/syslog.socket.
|
| 1.10 |
07-Mar-1999 |
mycroft |
Clean up SYNOPSIS formatting.
|
| 1.9 |
21-Feb-1999 |
mrg |
- allow -p /log/socket to appear more than once (and work as expected if given this). this is extremely useful for chrooted daemons that still want to create log entries via a local mechanism.
- create a new -P option that takes a filename of log sockets (equiv. of calling syslogd which -p <each line of file>. this is useful for the case of many chroot areas and keeping this information in one place rather than having to remember it all.
if no -p options are given, the default (_PATH_LOG) is used as normal.
|
| 1.8 |
28-Apr-1998 |
fair |
Change occurrences of "UNIX" to .Ux or .At as appropriate.
|
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.7 |
17-Oct-1997 |
lukem |
minor .Nm cleanup
|
| 1.6 |
08-Mar-1997 |
mouse |
alternate -> alternative, per PR 2643
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
| 1.5 |
06-May-1996 |
christos |
Fix PR/2371, a spelling error and missing -s from the description.
|
| 1.4 |
05-Feb-1996 |
perry |
Added code to implement mode in which syslogd listens only to unix domain socket (triggered by -s option) and documentation for same. This closes pr 1761, although the code is slightly different.
|
| 1.3 |
02-Jan-1996 |
perry |
Merge/sync with 4.4lite2. Fixed HISTORY line for syslog.conf.5. Note that the claim in the HISTORY line for syslogd.8 that it appeared in 4.3BSD is probably bogus -- I remember it being a lot older.
|
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.2 |
01-Aug-1993 |
mycroft |
Add RCS indentifiers.
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
|
| 1.147 |
09-Nov-2024 |
jschauma |
use the correct variable - thanks, autobuild!
|
| 1.146 |
09-Nov-2024 |
jschauma |
If '-u' or '-g' is given, create the pidfile prior to changing e[ug]id
The subsequent call to pidfile(3) after we daemonize will correctly take over the pidfile.
Note: this will likely leave the truncated pidfile in place upon exit, since the effective user is unlikely to have write permissions on _PATH_VARRUN. This isn't a problem, since pidfile(3) does the right thing at startup again, and the the pidfile being truncated will not lead to erroneous diagnosis.
This fixes bin/27309, which I filed a little over 20 years ago.
|
| 1.145 |
08-Nov-2024 |
jschauma |
Terminate full sentence comments with a period / capitalize correctly. (No functional changes.)
|
| 1.144 |
21-Aug-2024 |
gutteridge |
syslogd.8 & syslogd.c: add -k option
Provide a means of disabling the translation of (remote) messages received with facility kern to facility user. Feature equivalent to what FreeBSD added years ago, though the code is slightly different (a bit easier to follow expressively). Patches from RVP, provided in PR lib/57172 (with very minor tweaks by me).
|
| 1.143 |
21-Aug-2024 |
gutteridge |
syslog.h & syslogd.c: avoid incorrect facility double-shifting
As discussed in PR lib/57172, don't double-shift facility values when calculating logging contexts. Patch suggested by RVP, an approach also consistent with what OpenBSD did, which is to simply remove LOG_MAKEPRI and adjust the only place it's used in the tree. (This has the benefit of exposing any third-party software that may have also been using the incorrect value all this time.)
|
| 1.142 |
03-Aug-2024 |
gutteridge |
syslogd.c: avoid use of undefined macro (NFCI)
SIGN_NUM_PRIVALS isn't defined anywhere; fix the block, though it's not actually applicable in NetBSD builds. Issue noted by and patch from RVP as a peripheral item in PR lib/57172.
|
|
Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| 1.141 |
11-Oct-2023 |
uwe |
branches: 1.141.2; syslogd.c: fix a typo in a comment
|
|
Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.140 |
08-Nov-2022 |
uwe |
syslogd: make -d accept an optional argument
Make it possible to specify the debug message categories with an optional numeric argument. You'll have to read the fine source to find out what they are. The number can be specified as the usual decimal, hex (0x), or octal (0) literal with an optional ~negation.
Since syslogd uses getopt(3), not getopt_long(3), do a bit of gymnastics so that both -d42 and -d 42 are accepted (I'm not inventing long names for all the existing options just to support an optional argument to -d).
-d without an argument still uses the old D_DEFAULT selection just in case someone really relies on that. You can disable all debug messages with -d0 but still get syslogd not daemonized.
|
| 1.139 |
20-May-2022 |
andvar |
s/auxillary/auxiliary/ in comments.
|
| 1.138 |
27-Nov-2021 |
rillig |
usr.sbin: remove unnecessary CONSTCOND, lint no longer needs it
Since 2021-01-31, lint no longer requires a CONSTCOND comment in a do-while-0 statement since this is a common code pattern, especially in statement-like macros.
sed -i -E 's,} while \(/\* ?CONSTCOND ?\*/ ?0\),} while (0),' */*.[ch]
|
| 1.137 |
13-Aug-2021 |
andvar |
s/bacause/because/
|
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
| 1.136 |
08-Nov-2020 |
dholland |
syslogd: in die(), don't call die() again recursively.
Particularly not for something as immaterial as close failing.
PR 55795
|
| 1.135 |
07-Nov-2020 |
christos |
make the buffer fit any 32 bit number.
|
| 1.134 |
07-Nov-2020 |
christos |
PR/55794: Jan Schaumann: Eliminate unchecked malloc
|
| 1.133 |
29-Sep-2020 |
gson |
When reporting an error before daemonizing, prefix the error message with the program name.
|
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
| 1.132 |
26-Dec-2019 |
msaitoh |
s/lenght/length/
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
|
| 1.131 |
03-Feb-2019 |
mrg |
- add or adjust /* FALLTHROUGH */ where appropriate - add __unreachable() after functions that can return but won't in this case, and thus can't be marked __dead easily
|
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
| 1.130 |
05-Nov-2018 |
martin |
Revert previous - local merge mishap
|
| 1.129 |
05-Nov-2018 |
wiz |
Sort options.
|
| 1.128 |
05-Nov-2018 |
martin |
Make it compilable with gcc
|
| 1.127 |
04-Nov-2018 |
roy |
syslogd: allow the reporting of buffer overflows to be disabled.
This generally isn't a good thing, nothing should be discard silently. However, for systems that don't want big syslogd buffers or are too slow to log effectively this reporting can now be disabled.
|
| 1.126 |
04-Nov-2018 |
roy |
syslogd: allow the receiving buffer size to be set.
This allows the admin to try and avoid buffer overflow when a log of logging appears in bursts.
|
|
Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
| 1.125 |
06-May-2018 |
christos |
branches: 1.125.2; grow AF_UNIX receive buffer size
|
|
Revision tags: pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| 1.124 |
10-Sep-2017 |
ginsbach |
branches: 1.124.2; Use looked up remote host for remote message without a hostname
An incoming remote message may not necessarily have a hostname between the timestamp and the message. The the source of the remote sender is already looked up so use that hostname/IP address rather than the local hostname.
XXX: pullup-8 XXX: pullup-7 XXX: pullup-6
|
|
Revision tags: perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.123 |
11-Jun-2016 |
christos |
branches: 1.123.8; PR/51234: Onno van der Linden: syslogd sometimes incorrectly handles iso to bsd time conversion
|
| 1.122 |
05-Sep-2015 |
dholland |
tidy/fix printing of paths from sockaddr_un
|
| 1.121 |
10-Feb-2015 |
christos |
- always set *to_buf to a timestamp, even if there was none reported/parseable (Frank Kardel). - merge the timestamp copying code to one place. - factor out the debugging printf function.
|
| 1.120 |
18-Aug-2014 |
jnemeth |
- when checking hostname of incoming remote messages, fallback to checking remote host if the message doesn't contain a hostname - don't truncate IP addresses when reading syslogd.conf
|
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
| 1.119 |
27-Nov-2013 |
christos |
branches: 1.119.4; CID 1132759: Abort on dehumanize_number error on constant built-in string.
|
| 1.118 |
11-Nov-2013 |
christos |
CID 1128379: Fix TOCTOU, always open the file first with non-blocking I/O, do that stat later and leave the file as non-blocking because it does not make a difference for plain files.
|
| 1.117 |
09-Nov-2013 |
christos |
add support for outputting to FIFO's (Anthony Mallet)
|
| 1.116 |
09-Nov-2013 |
christos |
fix two bugs related to queues (Anthony Mallet) - the default values are in humanized number form so strtol does not work - fix reversed size tests
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
|
| 1.115 |
27-May-2013 |
christos |
PR/47861: Fredrik Pettai: keep track of the address family for each socket opened and don't send the a message to the wrong family type.
|
|
Revision tags: agc-symver-base yamt-pagecache-base8
|
| 1.114 |
17-Jan-2013 |
christos |
ut_line does not have /dev in front of it. Add it, from dholland@
|
| 1.113 |
15-Jan-2013 |
christos |
PR/47449: David Holland: Don't log to terminals with mesg n, unless it is a wall message.
|
|
Revision tags: yamt-pagecache-base7 yamt-pagecache-base6
|
| 1.112 |
20-Jun-2012 |
christos |
branches: 1.112.2; remove dup O_NDELAY.
|
| 1.111 |
19-Jun-2012 |
christos |
- fix writev1() to pre-decrement count. - always open ttys with O_NDELAY.
|
| 1.110 |
18-Jun-2012 |
christos |
don't call isatty() to the fd before opening it.
|
| 1.109 |
06-Jun-2012 |
christos |
WARNS=4
|
| 1.108 |
05-Jun-2012 |
christos |
Open and write to ttys using non-blocking I/O to prevent DoS when hardware or software flow control prevents tty writes or when the tty line is too slow to respond.
|
|
Revision tags: yamt-pagecache-base5
|
| 1.107 |
15-May-2012 |
christos |
improve error handling.
|
|
Revision tags: yamt-pagecache-base4
|
| 1.106 |
28-Mar-2012 |
christos |
add aliases for the protocol format
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
| 1.105 |
31-Aug-2011 |
plunky |
branches: 1.105.2; 1.105.4; NULL does not need a cast
|
| 1.104 |
20-Jun-2011 |
enami |
Now need to use own buffer for klog read due to previous change.
|
| 1.103 |
20-Jun-2011 |
enami |
Defer the processing of incomplete line at the end of buffer so that kernel printf messages logged to /var/log/messages become always easier to read.
|
|
Revision tags: cherry-xenmp-base
|
| 1.102 |
24-May-2011 |
joerg |
branches: 1.102.2; Explicitly mark a NEWREF as unused
|
| 1.101 |
24-May-2011 |
joerg |
Properly use format strings
|
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.100 |
09-Jun-2010 |
riz |
Allow syslogd to compile when MKCRYPTO=no. No promises as to whether it works or not, as this has been broken since late 2008, when the "encrypted connections" support was added to syslogd.
|
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.99 |
06-Feb-2009 |
mschuett |
PR/40563: Takahiro Hayashi: syslogd(8) refers freed pointer on exiting
|
| 1.98 |
22-Jan-2009 |
mschuett |
PR/40438: Takahiro Hayashi: syslogd(8) refers freed area
|
| 1.97 |
22-Jan-2009 |
lukem |
sign-compare fixes for amd64
|
| 1.96 |
18-Jan-2009 |
lukem |
fix -Wsign-compare issues
|
| 1.95 |
29-Dec-2008 |
christos |
fix suseconds_t format.
|
| 1.94 |
27-Nov-2008 |
christos |
PR/40043: Geoff C. Wing: syslogd timestamping and protocol parsing deficiencies Syslogd does not properly handle:
1) the ADDDATE flag which is set with -T invocation and when messages come from the kernel. Other cases where it is set it is ignored as timestamping is always done (e.g. logmsg_async())
2) the variable found_ts in check_timestamp(). It would determine whether or not the message had a (possibly valid) timestamp, set found_ts to true, then ignore that in most cases. If we can't find a timestamp return.
3) messages without a parsable timestamp should get one when outputting the BSD syslog format so that a syslog-protocol timestamp isn't injected (chopped off with BSD syslog length) giving something like: "2008-11-27T15:0 cisco -: 1790:" ^ time might have been 2008-11-27T15:02:35.296497+11:00
4) syslog protocol version checking only checked for a leading numeral one (1) then skipped two places (presuming a space). Messages sent from some sources (e.g. my cisco) may be "1795: Nov 27 04:12:52: %LINEPROTO-5-..." which would be chopped to "95: Nov 27 04:12:52: %LINEPROTO-5-..."
|
| 1.93 |
07-Nov-2008 |
christos |
PR/39874: Geoff C. Wing: For compatibility trim hostname domains in bsd output format when matching host lines.
|
| 1.92 |
07-Nov-2008 |
minskim |
Remove trailing whitespace.
|
| 1.91 |
04-Nov-2008 |
christos |
use localtime_r
|
| 1.90 |
04-Nov-2008 |
blymn |
Call tzset() to init TZ information for localtime().
|
| 1.89 |
03-Nov-2008 |
christos |
make sure that we memset the struct tm we pass to mktime and set isdst to -1 so that it will figure out if daylight savings is to be applied or not. From Anon Ymous
|
| 1.88 |
03-Nov-2008 |
christos |
PR/39857: Bernd Ernesti: Fix broken output caused by a wrong offset. From Martin Schuette.
|
| 1.87 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
| 1.86 |
21-Jul-2008 |
lukem |
Remove the \n and tabs from the __COPYRIGHT() strings. Tweak to use a consistent format.
|
| 1.85 |
13-Jul-2008 |
dholland |
Clarify how one is supposed to use the pointers returned by getutentries() (the utmpentry.c code), specifically with respect to who owns them and when to free them. Now they're owned by utmpentry.c, only. Abolish the freeutentries() function, which was the wrong abstraction; add instead endutentries(), which flushes out the internally managed memory.
Update callers as necessary. Some (e.g. talkd) had been leaking memory; others (e.g. syslogd) had been accidentally freeing and reloading utmp more often than necessary. There are a couple untidy bits in users and rwhod that someone should look after sometime, maybe.
Fixes PR bin/35131, which was about talkd's memory leak.
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
|
| 1.84 |
13-Nov-2006 |
christos |
branches: 1.84.18; PR/34979: Scott Ellis: Detect 0 length name and skip it instead of infinite loop.
|
| 1.83 |
21-Oct-2006 |
yamt |
matches_spec: fix a bug so that "+host111,host1" actually matches to host1. add a simple sanity check.
|
| 1.82 |
16-Sep-2006 |
christos |
PR/30879: Jukka Salmi: syslogd(8) doesn't parse `@' hostname specification correctly
|
| 1.81 |
16-Sep-2006 |
christos |
PR/28753: Martin J. Laubach: syslogd disables remote logging on non-fatal errors
|
| 1.80 |
16-Sep-2006 |
wiz |
Sync usage with man page (-b).
|
| 1.79 |
15-Sep-2006 |
christos |
PR/14563: Brian A. Seklecki: syslogd binds udp sockets on all interfaces Add -b option to pass a bind address.
|
|
Revision tags: abandoned-netbsd-4-base
|
| 1.78 |
24-Apr-2006 |
snj |
It's "its."
|
| 1.77 |
19-Apr-2006 |
pavel |
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@.
|
| 1.76 |
02-Jun-2005 |
lukem |
appease gcc -Wuninitialized
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| 1.75 |
09-Jan-2005 |
christos |
Abolish the magic 7, and count iovectors explicitly.
|
| 1.74 |
09-Dec-2004 |
matt |
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.
|
| 1.73 |
23-Nov-2004 |
thorpej |
Fix typo that caused priories to compare incorrectly. PR bin/28376 and bin/28380. Fix from Geoff Wing.
|
| 1.72 |
19-Nov-2004 |
wiz |
-u changed to -U when porting from FreeBSD; update comment.
|
| 1.71 |
19-Nov-2004 |
thorpej |
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.
|
| 1.70 |
19-Nov-2004 |
thorpej |
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.
|
|
Revision tags: thorpej-syslogd-hack-base
|
| 1.69 |
30-Oct-2004 |
dsl |
branches: 1.69.2; Add (unsigned char) cast to ctype functions
|
| 1.68 |
28-Oct-2004 |
heas |
Postpone initial setting of the alarm timer until after the call to daemon(), as the timer would be cleared by daemon's fork().
|
| 1.67 |
10-Oct-2004 |
wiz |
Add -S to usage.
|
| 1.66 |
08-Oct-2004 |
mycroft |
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.
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.65 |
06-Mar-2004 |
itojun |
branches: 1.65.4; use "volatile sig_atomic_t" for gothup; Havard Eidnes
|
| 1.64 |
06-Mar-2004 |
itojun |
make SIGHUP handler very small, and call init() from the main poll() loop. should fix PR bin/24682.
|
| 1.63 |
17-Oct-2003 |
lukem |
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.
|
| 1.62 |
16-Oct-2003 |
itojun |
safer use of realloc
|
| 1.61 |
19-Sep-2003 |
itojun |
no need for explicit '?'; openbsd
|
| 1.60 |
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22366, verified by myself.
|
| 1.59 |
14-May-2003 |
itojun |
whitespace fix
|
| 1.58 |
14-May-2003 |
itojun |
strlcpy audit
|
|
Revision tags: fvdl_fs64_base
|
| 1.57 |
16-Nov-2002 |
itojun |
die if out-of-range uid/gid is specified.
|
| 1.56 |
24-Sep-2002 |
itojun |
set IPV6_V6ONLY to 1 to avoid complicated access control issue (libwrap takes care of it, but just to be sure)
|
| 1.55 |
02-Aug-2002 |
christos |
add utmpx support;
|
| 1.54 |
09-Jun-2002 |
itojun |
no need for KAME_SCOPEID any longer
|
| 1.53 |
25-May-2002 |
wiz |
ANSIfy, and some KNF. Sort options in getopt-switch. Drop some unneeded include files.
|
| 1.52 |
25-May-2002 |
wiz |
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.
|
|
Revision tags: netbsd-1-6-base
|
| 1.51 |
02-May-2002 |
lukem |
branches: 1.51.2; remove commented out debug printf() accidentally committed in the last rev. noted by YAMAMOTO Takashi<yamt@mwd.biglobe.ne.jp> in private email.
|
| 1.50 |
18-Jan-2002 |
lukem |
logpath_add(): store pointer to strdup(3)ed copy of path provided. fixes -P /some/file.
|
| 1.49 |
06-Nov-2001 |
kim |
None of the other calls to logerror() include a newline at the end of the message, and it causes an unnecessary empty line in the syslog output.
|
| 1.48 |
19-Jul-2001 |
taca |
Put pidfile after daemonize. This would fix newsyslog(8) error.
|
| 1.47 |
16-Jul-2001 |
manu |
- No more lost error messages during syslogd startup, they now all appear on stdout before syslogd becomes a daemon. - Flags for setuid/setgid/chroot syslogd after initialization is completed - Warning instead of silent ignoring for malformed lines (with spaces instead of tags) Approved by Christos
|
| 1.46 |
01-Jul-2001 |
itojun |
-DLIBWRAP will enable libwrap-based filtering on UDP socket messages. PR 13348
|
| 1.45 |
08-Jun-2001 |
mrg |
new `-n' switch to avoid looking up hostnames.
|
| 1.44 |
21-Mar-2001 |
itojun |
plug memory leak. PR 12444.
|
| 1.43 |
19-Feb-2001 |
cgd |
convert to use getprogname()
|
| 1.42 |
18-Sep-2000 |
sommerfeld |
Don't prematurely terminate log message on a 0x80 character
|
| 1.41 |
13-Sep-2000 |
tron |
Use setlocale(3) to activate support for international characters. This should fix PR bin/11007 by Bill Sommerfeld.
|
| 1.40 |
13-Sep-2000 |
sommerfeld |
prevent one byte overrun in printline()
|
| 1.39 |
02-Jul-2000 |
jwise |
Fix minor thinko in previous. Make sure we close and keep closed all sockets in the situation where all of the following are true:
* /etc/syslogd.conf contained forwarding actions when we were started up or when we last received a HUP
* /etc/syslogd.conf has had all forwarding actions removed
* we are running with -s
and we receive a HUP.
|
| 1.38 |
30-Jun-2000 |
jwise |
Fix opening/closing of sockets when receiving a HUP, and /etc/syslog.conf has been changed from having forwarding actions to having none, or vice versa.
|
| 1.37 |
30-Jun-2000 |
jwise |
Improve behavior of `syslogd -s'.
Even if we are forwarding, don't bind to udp/514 if running with `-s'.
|
| 1.36 |
30-Jun-2000 |
jwise |
Back out and redo previous at Bill Sommerfeld's <sommerfeld@netbsd.org> request:
instead of the -S flag, fix the -s flag to not open a socket if there are no forwarding rules in /etc/syslog.conf
The behavior of syslogd when -s is specified and there are forwarding rules should still be made cleaner.
|
| 1.35 |
30-Jun-2000 |
jwise |
1.) bring usage text up to date, and clarify description of `-s' option in man page and comments -- for some time it has no longer prevents an inet socket from being opened, just caused it to be ignored
2.) Fix this problem with `-s' -- syslogd always opens an inet socket, even if -s is specified and it has nowhere to send to. This socket is then shutdown(), but there is no way to not have this socket open.
Users setting up paranoid installations can now specify `-S' which prevents any non-unix-domain sockets from being opened, even if forwarding is specified in /etc/syslogd.conf.
As per the previous fix, this is not made the default for `-s', as it also prevents syslogd from forwarding log messages.
3.) document the above in the man page and usage.
Justification: in light of the possibility of future DoS attacks, or the desire to set up a machine which is relatively uninformative in the face of port scans, users may quite legitimately want to control what sockets are open on their machine. Telling such users that they cannot run syslogd is non-ideal.
|
|
Revision tags: netbsd-1-5-base minoura-xpg4dl-base
|
| 1.34 |
18-Feb-2000 |
lukem |
branches: 1.34.4; * in secure mode (-s), still open the inet sockets but do a shutdown(,SHUT_RD) on each of them, and don't bother listening on them. this allows messages to be forwarded even with -s enabled.
XXX: not 100% sure if this is susceptable to a DoS, e.g someone filling up kernel buffers with a backlog of packets not being read, but shutdown(2) should prevent that even if it possibly doesn't at this time.
* minor KNF
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.33 |
13-Dec-1999 |
itojun |
use sizeof(foo) instead of hardcoded value, to help synchronizing variable def and function parameter.
|
| 1.32 |
07-Dec-1999 |
ad |
RCSID police.
|
| 1.31 |
06-Dec-1999 |
itojun |
be more friendly with non-IPv6 kernel.
|
| 1.30 |
02-Dec-1999 |
itojun |
IPv6 support in syslogd. actually we need library update as well. NetBSD PR #8934 from Feico Dillema <dillema@acm.org> (with memory leak fix).
|
| 1.29 |
27-Nov-1999 |
mrg |
add some debug messages.
|
|
Revision tags: comdex-fall-1999-base
|
| 1.28 |
07-Jun-1999 |
lukem |
branches: 1.28.4; save/restore errno as necessary (printf() et al might have modified it...)
|
| 1.27 |
06-Jun-1999 |
thorpej |
Use pidfile(3).
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
| 1.26 |
28-Feb-1999 |
tron |
Because the old bound check is used at several places we need to make sure that the array is really NULL terminated. Fixes PR bin/7062.
|
| 1.25 |
28-Feb-1999 |
pk |
Correct precedence in calculation of storage for pollfds.
|
| 1.24 |
28-Feb-1999 |
tron |
- Don't use static array hack if neither "-p" nor "-P" are used. - Because the logsocket array is not NULL terminated use the entry number for bound checks.
|
| 1.23 |
28-Feb-1999 |
tron |
Use correct expression "sizeof(char *)" instead of "sizeof(char **)" to calculate memory size.
|
| 1.22 |
21-Feb-1999 |
mrg |
- allow -p /log/socket to appear more than once (and work as expected if given this). this is extremely useful for chrooted daemons that still want to create log entries via a local mechanism.
- create a new -P option that takes a filename of log sockets (equiv. of calling syslogd which -p <each line of file>. this is useful for the case of many chroot areas and keeping this information in one place rather than having to remember it all.
if no -p options are given, the default (_PATH_LOG) is used as normal.
|
| 1.21 |
30-Jul-1998 |
tron |
Use "[host]: " as prefix for forwarded messages to distinguish them from message originated by the forwarding host, fixes PR bin/5860 by Greg A. Woods.
|
| 1.20 |
18-Jul-1998 |
lukem |
use AF_LOCAL instead of AF_UNIX
|
| 1.19 |
06-Jul-1998 |
mrg |
- use an array MAXHOSTNAMELEN+1 size to hold hostnames - ensure hostname from gethostname() is nul-terminated in all cases - minor KNF - use MAXHOSTNAMELEN over various other values/defines - be safe will buffers that hold hostnames
|
| 1.18 |
08-May-1998 |
kleink |
Fix arithmetics lossage on typeless pointers.
|
| 1.17 |
24-Oct-1997 |
mrg |
prefer snprintf() to sprintf()
|
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.16 |
17-Oct-1997 |
lukem |
getopt returns -1 not EOF
|
| 1.15 |
19-Sep-1997 |
leo |
Commit userland part of pr-1891.
|
| 1.14 |
15-Sep-1997 |
enami |
If f->f_type is F_FORW, don't close f->file.
|
| 1.13 |
13-Sep-1997 |
enami |
Store constant `F_UNUSED' into the right place f->f_type rather than f->f_file.
|
| 1.12 |
18-Jul-1997 |
thorpej |
Cast time_t's to long, and use %ld format, when printing.
|
| 1.11 |
29-Jun-1997 |
christos |
- Fix warnings - Use ttymsg from libutil.
|
| 1.10 |
17-May-1997 |
pk |
NULL => 0 (Arne Juul; PR#3629)
|
| 1.9 |
26-Apr-1997 |
mrg |
add 0 and 0x prefixes for octal and hex numbers, in debug messages (based on pr#2964).
|
| 1.8 |
26-Apr-1997 |
mrg |
do not write pid file in debug mode. (pr#2825)
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
| 1.7 |
05-Feb-1996 |
perry |
Added code to implement mode in which syslogd listens only to unix domain socket (triggered by -s option) and documentation for same. This closes pr 1761, although the code is slightly different.
|
| 1.6 |
24-Jan-1996 |
mrg |
cast return value of hstrerror() as this changes with the incoming bind distribution to be const char *, and, causes a warning.
|
| 1.5 |
02-Jan-1996 |
perry |
Merge/Sync with 4.4lite2. This is the 4.4lite2 version with NetBSD bug fixes thrown in (and an apparent pre-NetBSD fix to a hardcoded "vmunix"). I also set the ttymsg timeout to one second (as per our previous version), rather than the five minutes set in lite2, and made the timeout set by a #define.
|
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.4 |
11-Jun-1995 |
mycroft |
Use hstrerror(), not h_errlist[].
|
| 1.3 |
14-May-1995 |
cgd |
fix priority mangling when sending to remote syslogds. (pr 1039, by Jarle Greipsland.) Fix not exactly the same as the one in the PR, but close.
|
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.2 |
01-Aug-1993 |
mycroft |
Add RCS identifiers.
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.9 |
27-Nov-2021 |
rillig |
usr.sbin: remove unnecessary CONSTCOND, lint no longer needs it
Since 2021-01-31, lint no longer requires a CONSTCOND comment in a do-while-0 statement since this is a common code pattern, especially in statement-like macros.
sed -i -E 's,} while \(/\* ?CONSTCOND ?\*/ ?0\),} while (0),' */*.[ch]
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
|
| 1.8 |
11-Feb-2019 |
mrg |
add parens around defines with expressions that could expand poorly depending on the usage.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.7 |
08-Sep-2015 |
plunky |
branches: 1.7.16; according to C99 6.5.15 in a conditional expression, both operands should be of compatible types.
So, use ((void)0) here to match `void dbprintf()'
|
| 1.6 |
15-Feb-2015 |
joerg |
Format string annotation.
|
| 1.5 |
10-Feb-2015 |
christos |
- always set *to_buf to a timestamp, even if there was none reported/parseable (Frank Kardel). - merge the timestamp copying code to one place. - factor out the debugging printf function.
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
|
| 1.4 |
27-May-2013 |
christos |
PR/47861: Fredrik Pettai: keep track of the address family for each socket opened and don't send the a message to the wrong family type.
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.3 |
20-Apr-2009 |
mschuett |
branches: 1.3.6; 1.3.8; 1.3.12; Add queue macros SLIST_FOREACH_SAFE, STAILQ_FOREACH_SAFE, STAILQ_LAST, SIMPLEQ_CONCAT, and SIMPLEQ_LAST.
Remove seperate definitions outside of queue.h.
|
| 1.2 |
07-Nov-2008 |
minskim |
branches: 1.2.2; Remove trailing whitespace.
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.21 |
08-Nov-2022 |
uwe |
tls.c: wrap debug-only data in #ifndef NDEBUG
|
| 1.20 |
15-May-2022 |
andvar |
s/wich/which in comments.
|
| 1.19 |
27-Nov-2021 |
rillig |
usr.sbin: remove unnecessary CONSTCOND, lint no longer needs it
Since 2021-01-31, lint no longer requires a CONSTCOND comment in a do-while-0 statement since this is a common code pattern, especially in statement-like macros.
sed -i -E 's,} while \(/\* ?CONSTCOND ?\*/ ?0\),} while (0),' */*.[ch]
|
| 1.18 |
16-Sep-2021 |
andvar |
fix typos in word "successful".
|
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
| 1.17 |
24-Oct-2019 |
hannken |
With TLSv1.3 a client has to receive and process metadata.
Update dispatch_tls_eof() to check for metadata and rearm on success.
Ok: christos@
|
|
Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| 1.16 |
08-Feb-2018 |
christos |
branches: 1.16.4; 1.16.6; include dh.h in the right spot.
|
| 1.15 |
06-Feb-2018 |
maya |
Correct misleading indentation.
|
| 1.14 |
06-Feb-2018 |
christos |
Adjust to OpenSSL-1.1
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base
|
| 1.13 |
10-Jan-2017 |
christos |
need <sys/stat.h>
|
|
Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.12 |
03-Feb-2016 |
christos |
branches: 1.12.2; PR/50751: David Binderman: check bounds before dereferencing.
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
|
| 1.11 |
27-May-2013 |
christos |
PR/47861: Fredrik Pettai: keep track of the address family for each socket opened and don't send the a message to the wrong family type.
|
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
| 1.10 |
06-Jun-2012 |
christos |
branches: 1.10.2; WARNS=4
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
|
| 1.9 |
13-Feb-2012 |
spz |
branches: 1.9.2; fix resource leaks and NULL uses found by Coverity scan. Releng-ok by riz
|
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
| 1.8 |
07-Oct-2011 |
joerg |
branches: 1.8.2; Simplify.
|
| 1.7 |
01-Aug-2011 |
mbalmer |
According to the Oxford Dictionary of Etymology, a wether is a male sheep or ram.
|
|
Revision tags: cherry-xenmp-base
|
| 1.6 |
24-May-2011 |
joerg |
Properly use format strings
|
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.5 |
13-May-2010 |
tnozaki |
cast isblank(3)'s argument to unsigned char.
|
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.4 |
18-Jan-2009 |
lukem |
fix -Wsign-compare issues
|
| 1.3 |
07-Nov-2008 |
minskim |
Remove trailing whitespace.
|
| 1.2 |
03-Nov-2008 |
christos |
no point in using int_fast16_t here.
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| 1.3 |
08-Feb-2018 |
christos |
include dh.h in the right spot.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-7-2-RELEASE netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.2 |
07-Nov-2008 |
minskim |
Remove trailing whitespace.
|
| 1.1 |
31-Oct-2008 |
christos |
Import syslogd SoC project by Martin Schuette: - new syslog protocol api syslogp(3) that supports structured data and draft-rfc timestamps - reliable tcp connections with queueing - encrypted connections
|