wiz
01869ca4d2
Remove workaround for ancient HTML generation code.
2017-07-03 21:28:48 +00:00
riastradh
ef315f7931
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.
2017-05-21 15:28:36 +00:00
abhinav
11852aa12f
Remove duplicate word from the sentence.
2017-02-21 18:36:39 +00:00
abhinav
901279cdf1
Fix typos.
2017-02-21 18:28:28 +00:00
christos
9009c648c6
need <sys/stat.h>
2017-01-10 21:04:06 +00:00
christos
069fe2afa8
PR/51234: Onno van der Linden: syslogd sometimes incorrectly handles iso to
...
bsd time conversion
2016-06-11 16:55:10 +00:00
christos
e612b1d7f8
PR/50751: David Binderman: check bounds before dereferencing.
2016-02-03 05:34:21 +00:00
khorben
201849b330
Typo
2016-01-05 00:41:30 +00:00
plunky
bd4132cd78
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()'
2015-09-08 18:33:12 +00:00
dholland
64fc2fa3fc
tidy/fix printing of paths from sockaddr_un
2015-09-05 20:19:43 +00:00
joerg
6214f5f4d1
Format string annotation.
2015-02-15 14:51:57 +00:00
christos
7779d7745a
- 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.
2015-02-10 20:38:15 +00:00
jnemeth
e0eccc7b53
- 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
2014-08-18 05:21:16 +00:00
christos
fc0ed55151
CID 1132759: Abort on dehumanize_number error on constant built-in string.
2013-11-27 20:48:28 +00:00
christos
ea5463304e
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.
2013-11-11 16:39:21 +00:00
wiz
130f1c4a78
Bump date for FIFO support.
2013-11-10 00:13:50 +00:00
christos
d15656b177
add support for outputting to FIFO's (Anthony Mallet)
2013-11-09 19:00:18 +00:00
christos
06a74ca997
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
2013-11-09 18:58:22 +00:00
christos
c68a8e00e8
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.
2013-05-27 23:15:51 +00:00
christos
dbf8567fb0
ut_line does not have /dev in front of it. Add it, from dholland@
2013-01-17 18:54:28 +00:00
christos
14fb63db45
PR/47449: David Holland: Don't log to terminals with mesg n, unless it is a
...
wall message.
2013-01-15 22:37:04 +00:00
dholland
1cb1b27ac4
fix thinko
2013-01-14 03:05:41 +00:00
wiz
4aa4bc5963
Remove trailing whitespace.
2012-10-30 23:03:02 +00:00
rkujawa
6ee58bf1d4
Note enchancements that appeared in NetBSD 6.0.
2012-10-30 21:24:26 +00:00
msaitoh
8edba753e8
RFC 5848
2012-10-05 16:15:45 +00:00
christos
8565a6a499
remove dup O_NDELAY.
2012-06-20 01:39:34 +00:00
christos
0787d10414
- fix writev1() to pre-decrement count.
...
- always open ttys with O_NDELAY.
2012-06-19 13:44:35 +00:00
christos
dafeb4b2c4
don't call isatty() to the fd before opening it.
2012-06-18 19:17:42 +00:00
christos
92dd06985f
WARNS=4
2012-06-06 00:33:45 +00:00
christos
a480a96956
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.
2012-06-05 19:33:17 +00:00
christos
99b3039fe6
improve error handling.
2012-05-15 01:22:50 +00:00
wiz
1ac719d147
Remove unnecessary Bk/Ek pairs from SYNOPSIS.
...
No effective change except where I used the opportunity to sort options
and/or option descriptions.
2012-04-08 22:00:37 +00:00
christos
537334cc90
add aliases for the protocol format
2012-03-28 17:39:33 +00:00
spz
5091f3689d
fix resource leaks and NULL uses found by Coverity scan.
...
Releng-ok by riz
2012-02-13 07:40:24 +00:00
joerg
70f70a6342
Simplify.
2011-10-07 10:50:01 +00:00
plunky
9f61b80465
NULL does not need a cast
2011-08-31 16:24:54 +00:00
mbalmer
631d5867a0
According to the Oxford Dictionary of Etymology, a wether is a male sheep
...
or ram.
2011-08-01 12:28:53 +00:00
enami
7a059b3bd9
Now need to use own buffer for klog read due to previous change.
2011-06-20 08:27:15 +00:00
enami
9394c08bbe
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.
2011-06-20 00:42:11 +00:00
joerg
9d62088ad4
Properly use format strings
2011-05-24 13:26:41 +00:00
joerg
b7d3c3b035
Explicitly mark a NEWREF as unused
2011-05-24 13:26:04 +00:00
joerg
aeb74a68bf
Properly use format strings
2011-05-24 13:25:25 +00:00
riz
634f514ee6
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.
2010-06-09 21:55:42 +00:00
tnozaki
50eb6aadde
cast isblank(3)'s argument to unsigned char.
2010-05-13 17:52:11 +00:00
wiz
31ac57e452
Fix previous: Dd argument and lost Em markup.
2010-01-01 21:44:07 +00:00
mbalmer
acf41ffe98
fold long lines.
2010-01-01 21:26:18 +00:00
plunky
8ac5e94172
reinstate a sentence partly removed in v1.43 regarding the default
...
facility/priority for local kernel messages
2009-10-15 20:35:07 +00:00
yamt
805e61e887
draft-ietf-syslog-protocol-23 -> RFC 5424
2009-07-16 13:33:44 +00:00
lukem
d877c4c3c0
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)
2009-04-22 15:23:01 +00:00
mschuett
0d53a16d76
Add queue macros SLIST_FOREACH_SAFE, STAILQ_FOREACH_SAFE, STAILQ_LAST,
...
SIMPLEQ_CONCAT, and SIMPLEQ_LAST.
Remove seperate definitions outside of queue.h.
2009-04-20 09:56:07 +00:00