christos
2933708c6a
remove 3d magic.
2006-10-20 15:54:45 +00:00
wiz
d72654d9e5
Fix spacing issue, reported by anonymous.
2006-10-19 20:28:45 +00:00
christos
5b106e45c5
kill empty else.
2006-10-16 03:38:08 +00:00
christos
7631e65b9f
fix an incomplete initializer.
2006-10-15 19:52:40 +00:00
christos
cdb23ba9fb
add a volatile variable to prevent vfork/longjmp clobbering.
2006-10-15 19:27:21 +00:00
peter
dd191f37f3
Merge the peter-altq branch.
...
(sync with KAME & add support for using ALTQ with pf(4)).
2006-10-12 19:59:07 +00:00
rpaulo
1921cb5602
PR 30870: Add user ``_proxy'' and make pf's ftp-proxy use it.
...
Initial patch by rivo nurges, thanks!
2006-10-07 15:10:17 +00:00
tron
66ac2330dc
Teach dhclient(8) to exit gracefully if another instance is already
...
running instead of overwriten the PID file, removing IPv4 address
from the network interface(s) and leaving the system in a broken state.
This fixes PR bin/26504 by Jun-ichiro itojun Hagino. Patch supplied
by Rivo Nurges during NetBSD's second Bugathon.
2006-10-07 14:14:06 +00:00
christos
40a354528b
Coverity CID 3692: Prevent use after free (from Arnaud Lacombe)
2006-10-03 19:06:05 +00:00
christos
1bb7c537ad
Coverity CID 3013: Don't check for NULL after deref! (from Arnaud Lacombe)
2006-10-03 18:18:18 +00:00
christos
a5239739d0
PR/34656: Geoff C. Wing: pppd has stuffed up wtmpx code
2006-09-29 15:44:46 +00:00
christos
5e4126c34c
Coverity CID 3498: Don't return after yyerror(); cleanup first.
2006-09-27 15:35:12 +00:00
christos
e9506eb74b
PR/34284: Gene ENonymous: Fix the userland copy of ip_lookup.c. Why do we
...
have 2 copies?
2006-09-17 14:49:46 +00:00
wiz
e89f828c3b
From jmc@openbsd:
...
revision 1.352
date: 2006/08/02 11:45:56; author: dhartmei; state: Exp; lines: +2 -2
in the BNF section, note that a comma is optional, closes PR 5191
2006-09-17 13:53:33 +00:00
adrianp
ee74a1421a
Fixes for CVE-2006-4095 and CVE-2006-4096 from bind-9.3.2-P1
...
* Assertion failure in ISC BIND SIG query processing (CVE-2006-4095)
- Recursive servers
Queries for SIG records will trigger an assertion failure if more
than one RRset is returned. However exposure can be minimized by
restricting which sources can ask for recursion.
- Authoritative servers
If a nameserver is serving a RFC 2535 DNSSEC zone and is queried
for the SIG records where there are multiple RRsets, then the
named program will trigger an assertion failure when it tries
to construct the response.
* INSIST failure in ISC BIND recursive query handling code (CVE-2006-4096)
It is possible to trigger an INSIST failure by sending enough
recursive queries such that the response to the query arrives after
all the clients waiting for the response have left the recursion
queue. However exposure can be minimized by restricting which sources
can ask for recursion.
ok'ed christos@
2006-09-05 19:31:47 +00:00
seb
4a00cfc811
Typo.
2006-08-28 21:21:52 +00:00
christos
18b025cbc8
PR/34286: Gene ENonymous: Increase YYSTACKSIZE so that we can handle huge
...
pools.
2006-08-26 23:20:56 +00:00
jnemeth
50fe2341d5
force all assertions on when __COVERITY__ is set
2006-08-23 04:10:51 +00:00
thorpej
5da5f197c5
Use "unsigned int" rather than "u_int" to be consistent with the rest
...
of file(1).
2006-08-20 19:49:31 +00:00
christos
95ee253760
Print rejected rpc packet reason.
2006-08-11 19:01:18 +00:00
peter
a916e7d758
Document the "tos" keyword. Spotted by maxim bourmistrov, patch supplied by
...
jared r r spiegel and forwarded by Thomas Klausner via Jason McIntyre.
2006-08-10 12:30:49 +00:00
pavel
5145dd52fa
Belatedly Bump date after my not-so-recent changes.
2006-08-07 20:57:56 +00:00
dyoung
cc94fcb6e9
Correct units on IEEE80211_RADIOTAP_DBM_ANTSIGNAL,
...
IEEE80211_RADIOTAP_DBM_ANTNOISE.
2006-08-06 17:52:17 +00:00
agc
9410ca204b
mark VPD 0x80 (Unit Serial Number VPD Page) as being done
2006-08-03 20:50:45 +00:00
agc
72a3c3e7b9
Add support for Vital Product Data 0x80, Unit Serial Number, reported to be
...
used by the beta FreeBSD initiator by Paul Dekkers.
2006-08-03 20:49:11 +00:00
agc
66644e0749
+ add support for IPv6 in the target (CIDR scoping has still to be
...
implemented for IPv6, but works fine for IPv4)
+ now poll any connections opened in the target. select is used if
poll is not available
+ remove ramdisk type of backing store, since it was never used, and
is of no use for our needs
+ bump version to 20060727
2006-08-03 20:21:59 +00:00
christos
a6fd778155
don't zerodivide when "backoff-cutoff 0;" tested by zafer
2006-08-03 20:17:43 +00:00
kardel
a1291ab337
cope with struct timeval tv_sec being defined as long instead
...
of the SUS mandated time_t.
2006-07-29 19:22:25 +00:00
kardel
55fde488db
using the correct type makes it compile on alpha too - found by Kurt Schreiner
2006-07-29 14:56:57 +00:00
kardel
af2ffb8cb1
backout change from import.
...
was introduced within ntp and causing
grief there too (partly reason for p3).
this change is not necessary for NetBSD.
2006-07-29 10:21:37 +00:00
kardel
f2de40854d
merge 4.2.2p2
...
signedness fixes
fd re-allocation for stdio
PPSAPI fixes in refclock_parse.c
while there clean up last signedness problems for gcc4 compilation
2006-07-29 08:15:29 +00:00
kardel
36f7d8cda6
Import ntp 4.2.2p2
2006-07-29 07:10:38 +00:00
christos
407a09df84
strdup/strlcat/snprintf changes from Aleksey Cheusov
2006-07-26 20:46:37 +00:00
jnemeth
79d79919df
Coverity CID: 682 -- remove dead code
2006-07-26 06:23:59 +00:00
christos
f45b14fd95
add ytab.[ch]
2006-07-25 21:25:55 +00:00
christos
cc3156aaa2
Change the meaning of state count to be the number allocated (like c does)
...
instead of the highest number allocated (fortran). Fixes off-by-one errors.
Also change the overallocation of n * 5 / 4 + 10 to just n + 10.
2006-07-25 20:52:57 +00:00
peter
3942d3e2ab
Revert previous and fix properly.
...
- The array must be NULL terminated because other code depends on it.
- Use this terminator to check if we're at the end of the array instead
of doing sizeof(pf_timeouts) / sizeof(pf_timeouts[0]).
2006-07-03 20:26:19 +00:00
christos
847ba49a2c
fix typo.
2006-06-29 21:53:33 +00:00
christos
561776c05e
resolve conflicts.
2006-06-29 21:50:16 +00:00
christos
1edf903634
Import pppd-2.4.4
2006-06-29 21:46:38 +00:00
christos
295eac6574
make the gototab unsigned int
2006-06-26 17:58:25 +00:00
christos
80f0134faf
- widen gototab so NCHARS states fits.
...
- don't allocate more space than we need.
From Aleksey Cheusov
2006-06-26 13:10:47 +00:00
christos
a504bbc8d8
Don't forget to free gototab[i]; pointed out by Aleksey Cheusov
2006-06-25 22:37:45 +00:00
mrg
5609a371c9
make MKCRYPTO=no work again.
2006-06-25 03:02:19 +00:00
christos
ab7ad9579e
PR/33392: Aleksey Cheusov: Incorrect matching due to hard-coded limit in
...
number of states. Adapted from patch supplied.
2006-06-22 21:25:14 +00:00
kardel
d66ddb6f9c
use the version that is now in ntp-stable (4.2.2 release branch)
2006-06-18 22:48:51 +00:00
kardel
7d46a5bb55
NetBSD Coverity CID 3804: avoid file pointer leak
2006-06-18 21:35:57 +00:00
kardel
50fd338dac
NetBSD Coverity CID 3799: overrun static array (off by one) fixed
2006-06-18 21:30:19 +00:00
kardel
e1a3a74084
NetBSD Coverity CID 3797: bad return code check for open(2) fixed
...
(!fd replaced with fd < 0)
2006-06-18 21:25:13 +00:00
kardel
b58f2a229e
NetBSD Coverity CID 3796: possible NULL deref
2006-06-18 21:20:35 +00:00
kardel
d58917ea1c
cope with situations where interface are UP and bound to
...
INADDR_ANY - ntpd will ignore those interfaces
(bug 637 @bugs.ntp.isc.org)
2006-06-17 12:11:55 +00:00
christos
b7414305ba
Update the manual section
2006-06-14 16:23:46 +00:00
christos
3e2e64af97
Regen
2006-06-14 16:22:54 +00:00
christos
826ade140d
Use /dev/tty if possible and only fall back to stdin/stderr if that is not
...
available like getpass(3) does.
2006-06-14 16:17:01 +00:00
christos
2e91d940da
PR/33724: Scott Ellis: Building a release with MKINET6=no stops in libisc due
...
to compiler warnings. Fixed misplaced and miscommented #endif
2006-06-13 22:36:36 +00:00
christos
f503e58dd8
PR/33723: Arthur Townsend: file command doesn't show 'executable' for
...
statically linked sun3 exec
2006-06-13 22:20:20 +00:00
christos
d8cec01f6f
PR/33722: Scott Presnell: pppd 2.4.3 active-filter functions botched
2006-06-13 22:12:37 +00:00
kardel
d5b727f28d
correct pointer advances broken by previous fix
2006-06-13 21:03:53 +00:00
kardel
3dfb395215
sort out pointer types - found & fix by jmmv
2006-06-12 10:46:19 +00:00
kardel
b51cdf6b08
fix pointer deref - found by jmmv
2006-06-12 10:45:27 +00:00
kardel
8704ff927b
import and integrate NTP 4.2.2
2006-06-11 19:34:07 +00:00
kardel
9c52afaf31
Import ntp 4.2.2
2006-06-11 14:57:12 +00:00
agc
2b1d5a0345
:g/%i/s//%d/gc
...
Also make a first stab at implementing persistent reserve in SCSI command.
2006-05-31 19:53:13 +00:00
chap
5d80ae61bf
Clarify that to avoid ioctl(SIOCGNATS): Input/output error, ipf must be
...
enabled (ipf -E) before ipnat is used; this detail is automated by the
rc scripts, but not by ipnat itself. ipf's author agrees this is a doc
bug.
Closes PR kern/33409.
2006-05-29 16:09:46 +00:00
agc
c52b27c275
Bump version number for the portability fix, and the dynamic number of
...
sessions.
2006-05-27 21:29:32 +00:00
agc
36fad19155
Rather than hardcoding the maximum number of sessions that a target can
...
serve simultaneously to DEFAULT_TARGET_MAX_SESSIONS, add a -s argument to
iscsi-target(8) to specify the maximum number of sessions.
Also bump default from 4 to 16.
2006-05-27 21:21:04 +00:00
agc
6dff2af424
Include another header file - should make this compile on platforms where
...
arpa/inet.h does not include netinet/in.h automatically.
Some people do just make life harder for themselves.
2006-05-27 16:00:05 +00:00
chap
baa41845e1
Remove statement (incorrect as of ISC release 3.0.3) that the next-server
...
value defaults to the server address. (This statement has been removed in
ISC release 3.0.4.)
Closes PR bin/33565.
2006-05-26 19:22:03 +00:00
agc
2fa516b2eb
Rewrite the way report_luns() works, after suspicion by Matt Green, and
...
following Dan Carosone's suggestion of the uint64_t array.
Abstract a bit more from the HTOBE64() macro intrigue, for platforms
like Solaris/x86 which have fun in this part.
Tested only with little-endian initiators for now.
Bump version to 20060526.
2006-05-26 16:34:43 +00:00
agc
8a1a8b8c5c
Include compat.h for the definition of uuid_t, in the case where we don't
...
have it from <uuid.h>
2006-05-25 19:41:06 +00:00
mrg
5f6c58ab32
apply a few casts to quieten GCC4.
2006-05-25 09:04:37 +00:00
rpaulo
b28216dab7
Resolve conflicts for wpa_supplicant 0.4.9 import.
2006-05-25 04:07:22 +00:00
rpaulo
ed48ac28e7
Import of WPA supplicant 0.4.9
2006-05-25 04:01:24 +00:00
rpaulo
62355884c5
Import of hostapd 0.4.9
2006-05-25 03:53:38 +00:00
he
c6974f26a9
Use the value-returning variants of the 64-bit endian macros instead
...
of the argument-tweaking variants (e.g. htobe64 instead of HTOBE64).
2006-05-22 20:48:08 +00:00
christos
663ee5bb90
Coverity CID 2956: Avoid NULL deref.
2006-05-21 17:41:20 +00:00
christos
f84c1e59e0
Coverity CID 2958: Avoid NULL deref.
2006-05-21 17:39:10 +00:00
christos
a7631b82f6
Coverity CID 2974: Check for negative before assigning to unsigned variable
2006-05-21 17:35:23 +00:00
christos
884667d071
Coverity CID 3491, 3492: Plug memory leaks.
2006-05-21 17:32:23 +00:00
christos
555b8edb2d
Coverity CID 3493: Comment out dead code.
2006-05-21 17:26:08 +00:00
christos
d159dc82e4
Coverity CID 3494: Plug memory leak.
2006-05-21 17:23:36 +00:00
agc
e32a776a5a
Adjust the data VPD returns, to work around a problem in the Cisco
...
initiator (used on Solaris 10 Update 1) - the initiator demands that a
UUID is returned, so give it one.
Add autoconf glue for that, and a compat uuid_create(3) and
uuid_to_string(3).
This still spews a lot of output via the target's syslog, but persevere,
since it does actually make the target work with the Solaris initiator:
solaris10# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1d0 <DEFAULT cyl 29728 alt 2 hd 64 sec 63>
/pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0
1. c2t5d0 <DEFAULT cyl 96 alt 2 hd 64 sec 32>
/iscsi/disk@0000iqn.1994-04.org.netbsd.iscsi-target%3Atarget00001,0
Specify disk (enter its number): ^D
solaris10# df -k /mnt
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c2t5d0s0 91407 1041 81226 2% /mnt
solaris10# uname -a
SunOS solaris10 5.10 Generic_118844-26 i86pc i386 i86pc
solaris10#
2006-05-21 09:26:37 +00:00
mrg
995cc7365d
initialise tmp_clock() for GCC4.
2006-05-20 19:22:36 +00:00
drochner
65f32e5703
Make the optimizer use unsigned numbers as the kernel does.
...
While it is not agreed on that purely unsigned arithmetics is nice,
different behaviour of optimized and unoptimized code is less desirable.
2006-05-17 17:48:36 +00:00
christos
e4162ca0f8
XXX: GCC uninitialized.
2006-05-14 23:36:01 +00:00
christos
be1c3e616c
XXX: GCC uninitialized.
2006-05-14 02:37:46 +00:00
christos
653a86901d
XXX: GCC uninitialized
2006-05-14 02:10:41 +00:00
christos
e75e0ea2a7
another XXX: GCC uninitialized variable.
2006-05-14 01:31:14 +00:00
christos
9da0166ffa
Another uninitialized variables XXX: GCC
2006-05-14 01:30:00 +00:00
christos
af2ae0aa2f
Initialize rdataset.
2006-05-14 01:18:41 +00:00
christos
386c6259af
Coverity CID 3497: Don't try to set the day/month if we did not get them
...
from the clock.
2006-05-13 23:55:23 +00:00
christos
19a2d0dbea
Coverity CID 3197: Don't leak fp.
2006-05-13 22:50:24 +00:00
mrg
d1e102b605
match u_char * with u_char[].
2006-05-11 09:29:39 +00:00
mrg
3394a47b32
move is_zone initialisation earlier to avoid a GCC warning.
2006-05-11 09:28:45 +00:00
mrg
0fa82c2792
move the extern for clktypes[]'s somewhere it's type is defined.
2006-05-11 00:11:25 +00:00
mrg
ebd6722e04
ctl_trap[] is not public so don't extern it.
2006-05-11 00:10:54 +00:00
mrg
0eaf0f8b7c
#include <sys/param.h> since we want to check __NetBSD_Version__.
2006-05-11 00:08:44 +00:00
mrg
084c052803
quell GCC 4.1 uninitialised variable warnings.
...
XXX: we should audit the tree for which old ones are no longer needed
after getting the older compilers out of the tree..
2006-05-10 21:53:14 +00:00
skrll
a9f4c28a3d
Fix a bunch of cast lvalues.
2006-05-10 06:24:02 +00:00
mrg
0c37c63edc
change (mostly) int to socklen_t. GCC 4 doesn't like that int and
...
socklen_t are different signness.
2006-05-09 20:18:05 +00:00