Commit Graph

945 Commits

Author SHA1 Message Date
dyoung
64657f857f sync with 3.8.3 2004-09-27 17:06:28 +00:00
martti
dd39bdf1e1 Allow \ at the end of line so long lines can be splitted and made more
readable. Without this modification old IPF 3.x and 4.1.1 rules will not
work with IPF 4.1.3. Patch from Darren Reed.
2004-09-27 08:23:15 +00:00
pooka
d22e9f2216 conflict therapy 2004-09-16 13:49:07 +00:00
pooka
1eb570c83b file 4.10
minor fixes and improvements
2004-09-16 13:43:21 +00:00
tshiozak
f7d656a488 revert the last all changes related to iconv(3). 2004-08-02 13:38:21 +00:00
tshiozak
ab8d4be7c6 make sure that the iconv(3) follows the POSIX specification;
change the 2nd argument from "const char ** restrict" to "char ** restrict".
2004-08-01 16:40:58 +00:00
martti
87c4b6357b Sync with official IPF 2004-07-23 07:18:14 +00:00
martti
a17d8fa0a5 Not needed in NetBSD 2004-07-23 05:42:27 +00:00
martti
7ff15b917f Upgraded IPFilter to 4.1.3 2004-07-23 05:39:03 +00:00
martti
9e82a8bf0d Import IPFilter 4.1.3 2004-07-23 05:33:55 +00:00
christos
fe028e1238 PR/26882: Matthew Mondor: ipfstat -t fails to restore termios tty state
if it fails for ipf disabled. Fix from Peter Postma.
2004-07-14 18:22:10 +00:00
christos
22b751b93d Play more games with yyvarnext to make numeric protocols work again.
Parsing an ambiguous language with an LR(1) parser is not the best
road to sanity.
2004-07-12 21:52:01 +00:00
christos
a998d914f3 make the code identical to 4.1.2 2004-07-12 18:09:39 +00:00
christos
065a08dedc Sprinkle yyvarnext assignment until the port and proto rules work again.
XXX: this is not nice.
2004-07-12 18:09:24 +00:00
christos
5e63f46756 PR/25991: Martin Husemann: ipnat.conf rules don't allow port/protocol names
Patch applied, but new we have a never reduced rule (dport)
2004-07-10 16:11:00 +00:00
christos
981c88b630 PR/25992: Grant Beattie: some protocol names in ipf.conf don't work
patch applied.
2004-07-10 15:38:28 +00:00
enami
969da55f1c Don't call seteuid() before setuid() since it makes setuid() fails.
Actually, set[gu]id() changes effective ids also.  From Shoichi Miyake.
2004-07-09 08:27:38 +00:00
christos
b074ee3b58 Attempt to fix PR/25992 [protocol parsing] by bringing these files in from
4.1.2
2004-07-08 02:51:24 +00:00
darrenr
bbf97636b5 revert change of listen to Listen (probably a typo here) 2004-07-01 15:44:54 +00:00
darrenr
b8785aabcf Modify ftp-proxy to support both ipfilter and pf. It now requires at least
one command line option to specify which firewall it is meant to interact
with.  The implementation here puts the firewall specific code into separate
files with markers for future changes that could enable a fully transparent
mode for non-private network proxying.
2004-06-30 13:29:43 +00:00
christos
aa17268ea7 PR/25993: Grant Beattie: Ipf parser accepts invalid flags in rules 2004-06-29 22:33:25 +00:00
itojun
e090b691c1 pflog if support for tcpdump. Peter Postma 2004-06-29 04:46:35 +00:00
christos
6e1b89d727 80K of stack is not enough for a 64 bit machine, and we got crashes on
sparc64. change 20 * 4096 to 5 * 4096 * sizeof(void *). This is again
very little, but enough :-). If you see a crash again, don't blame the
nameserver code before you change this constant.
2004-06-29 04:16:37 +00:00
itojun
8f329619b8 spamlogd(8) 2004-06-25 16:34:45 +00:00
itojun
e197438eb7 $NetBSD$ 2004-06-25 16:27:02 +00:00
itojun
b4d647b66c PF from OpenBSD 3.5 2004-06-25 16:11:48 +00:00
wiz
94cdd0ee08 Add RCS Id. 2004-06-25 16:03:59 +00:00
wiz
5b3f28f7c5 Sort sections. 2004-06-25 16:02:49 +00:00
wiz
3a867d753d \*[Lt]\*[Gt] instead of "<>". 2004-06-25 16:02:23 +00:00
wiz
5e18189b4a \*[Lt]\*[Gt] instead of "<>". Use ftp.NetBSD.org as example host. 2004-06-25 16:01:22 +00:00
wiz
be3dbbb4c3 \*[Lt]\*[Gt] instead of "<>". 2004-06-25 15:59:03 +00:00
wiz
87e9965fb9 \*[Gt] instead of ">". 2004-06-25 15:57:50 +00:00
itojun
3b8461f315 let spamd use /var/chroot/spamd, not /var/empty 2004-06-25 15:54:31 +00:00
itojun
e3e62063f0 authpf from OpenBSD 3.5 PF 2004-06-25 00:06:09 +00:00
itojun
c03eb6b884 PF from OpenBSD 3.5 2004-06-24 23:25:29 +00:00
hannken
5356e2c1a9 Resolve printf arg/type conflict on sparc64.
Fix PR #26030 and part of #26012
2004-06-24 11:05:10 +00:00
itojun
8bc0b4b95d escape from old-ALTQ and new-ALTQ difference 2004-06-23 04:38:43 +00:00
itojun
9ec960c351 add ftp-proxy from PF OpenBSD 3.5. adjust setlists 2004-06-22 22:19:36 +00:00
itojun
625efb1994 PF from OpenBSD 3.5 2004-06-22 22:11:14 +00:00
itojun
f7c9d7b3eb make spamd compile on netbsd 2004-06-22 16:04:40 +00:00
itojun
c2d7a8642b spamd-setup, comes with PF for openbsd 3.5 2004-06-22 15:53:17 +00:00
itojun
bf0f75e934 PF from openbsd 3.5 2004-06-22 15:46:46 +00:00
itojun
ad399b67b8 PF from openbsd 3.5
massage pfctl to compile/run on netbsd.  put reachover makefile for pfctl
into src/sbin.
reviewed by matt, perry, christos
2004-06-22 15:16:29 +00:00
itojun
9e6c9caf46 PF from openbsd 3.5 2004-06-22 15:06:49 +00:00
dbj
3ce67e6c14 deal with editing partitions past the detected media size.
When deleting the final partition, truncate it to match media size.
Also handle creating new partitions beyond the existing partitions
if it is still within the media size.
2004-06-14 07:48:55 +00:00
mellon
ed5b9801d3 Don't log overly-long (>32 byte) client hostnames. 2004-06-11 19:54:02 +00:00
martti
09b9f88e19 Do no add NetBSD tags for IPv6 regression tests 2004-06-07 11:52:46 +00:00
christos
509e2f5c56 save another 4K, by not having a large text message and a segv handler
for SMALL.
2004-06-06 06:39:27 +00:00
jdolecek
fbac8027bb fix off-by-one use of gensub() index parameter, and treat negative
number to mean 'replace first match'; the index use is now fully
aligned with GNU awk

fixes PR bin/25543 by Richard Rauch
2004-06-05 12:01:28 +00:00
christos
c06c3a3172 PR/24989: Arto Selonen: ipfilter 4.1.1 does not behave according to rules
in ipf.conf
2004-06-03 20:32:40 +00:00
christos
fa159ed2be PR/25594: Arto Huusko: LP64 sign extension bug in ipnat.
Fix: change to ioctlcmd_t as suggested by darren.
2004-05-26 20:32:48 +00:00
christos
596171adc5 PR/24961: Arto Selonen: ipfilter 4.1.1 has problems parsing ipf.conf 2004-05-22 17:59:37 +00:00
christos
02a532d111 PR/25532: Geoff C. Wing: a bad icmp-type rule in /etc/ipf.conf can cause ipf
to segv upon parsing.
2004-05-22 17:19:25 +00:00
jmmv
4c2512fd51 Fix formatting of some options and a typo. 2004-05-21 22:31:52 +00:00
ross
4f01003841 Order some include conditionals to match code conditionals.
From Ian Taylor.
Posted to tech-toolchain.
2004-05-21 21:18:57 +00:00
christos
77e4a238b7 make this compile in the absense of threads. 2004-05-21 16:03:32 +00:00
itojun
e36da74472 support kame-style fe80::1%interface. this part of the code is marked as
"up to OS designer".  from bind9-current/patches.
2004-05-19 19:19:58 +00:00
christos
178bd22d01 unsigned int initialized to ULONG_MAX? jeez. 2004-05-18 03:08:24 +00:00
christos
b6ea89f1ee width arg in printf string must be int. 2004-05-18 03:08:00 +00:00
christos
4563e44b43 Include <sys/param.h> needed by <sys/sysctl.h> 2004-05-18 00:15:29 +00:00
christos
53a0028e47 Resolve conflicts 2004-05-18 00:03:56 +00:00
christos
1885fbb90d Import bind 9.3.0beta3 2004-05-17 23:43:04 +00:00
christos
4c00db0b81 PR/24969: Arto Selonen: ipfs does not work at all with 4.1.1. Applied portion
of the patch that did not conflict with the previous commit. Darren should
take a look at it, and keep what it apropriate.
2004-05-10 00:50:07 +00:00
christos
191890ee3f PR/21334: Mike M. Volokhov: NAT halts on ipfs(8) restore in case of ftp
proxy used. Apply userland patch from this PR, since the kernel patch does
not match at all anymore, and seems to have been applied differently.
2004-05-10 00:36:19 +00:00
christos
a218a37d8f PR/25122: Peter Postma: ipfstat state top broken with IPv6 addresses
patch applied.
2004-05-09 04:12:03 +00:00
christos
e786da0edd PR/25365: HIROSE yuuji: ipf 4.1.1 fails to parse ipv6 address in fastroute
destination. Patch from darren applied.
2004-05-09 03:53:23 +00:00
itojun
937e8b0fbe add O_TRUNC to open(2). revision 1.11 used fopen(foo, "w") which implies
truncation of opened file.  it should suppress bogus "corrupted lease file"
warning and broken dhclient.leases staying around.
2004-05-06 09:07:54 +00:00
simonb
ff04be0dcd Remove unused (and completely bogus) SYSTEM_NAME define from
include/cdk_config.h
2004-04-26 05:15:17 +00:00
simonb
f8d7121559 Remove ./configure droppings. 2004-04-26 05:09:22 +00:00
christos
6bd1d6d4db Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.
2004-04-21 01:05:31 +00:00
pooka
d6085ff385 Remove wchar build kludges for FreeBSD<5 and NetBSD<1.6. The wchar
stuff is properly handled by configure now.
2004-04-19 13:55:53 +00:00
itojun
d74ab735f1 tcpdump can bomb w/ too big isakmp header fields.
http://www.vuxml.org/freebsd/40fcf20f-8891-11d8-90d1-0020ed76ef5a.html
2004-04-12 03:53:20 +00:00
darrenr
221fa57241 With recent changes to BPF, pushing the default buffer size to 1MB, running
a bunch of small daemons that seem small packet flows can easily chew up
significant kernel memory (each BPF device opened takes 2*buffersize of
wired memory.)  In each of these applications, add code to set the buffer
size to 32k before setting the interface.
2004-04-10 17:53:05 +00:00
grant
144cb3e439 recognize data files created by Perl Storable module, from the output
of Storable::show_file_magic().
2004-04-10 08:58:02 +00:00
jwise
7a452cae15 Commit fix, from Darren Reed (darrenr@netbsd.org), for a functional regression
in the new ipf -- return_icmp_as_dest with an argument was no longer accepted
by the parser.
2004-04-09 20:39:22 +00:00
pooka
b6a1a17518 Apply patch from Christos to fix build on FreeBSD 4 2004-04-08 12:33:20 +00:00
pooka
34a84c1d28 update for 4.09 2004-04-08 12:30:24 +00:00
pooka
0fa4e65c16 the conflict peril was no more 2004-04-08 12:29:45 +00:00
pooka
5b7d7b4cbc file 4.09:
* (almost) fix toolbuild on platforms with a lacking wchar
* more magic
2004-04-08 12:21:54 +00:00
christos
dfa47cfea0 PR/25097: Kouichirou Hiratsuka: incorrect conditional -- misplaced ] 2004-04-07 20:27:54 +00:00
christos
33e4f3be32 Check refresh() error code and bail out if we lost the terminal.
From Julian Coleman
2004-04-07 17:28:54 +00:00
nakayama
083eb7818c Use _LP64 to indicate 64-bit platform, per suggestion on source-changes@. 2004-04-05 13:06:23 +00:00
wiz
3f41daaf5b Add patch to handle tabs correctly, from Peter Postma.
Closes my PR 16936.
2004-04-05 10:21:23 +00:00
nakayama
cf7c3ba713 s/__sparc_v9__/__sparc64__/
"gcc -m32 -mcpu=ultrasparc" defines __sparc_v9__, so __sparc64__ is
more appropriate to indicate a 64-bit environment.
2004-04-04 11:59:51 +00:00
mrg
8808c7e901 create the dhclient.leases file mode 600 for now as it may contain
"media" lines that contain wireless network keys, that eg, ifconfig(8)
carefully hides.

this is not a complete solution, but it's OK until one arrives.

approved by mellon@.  fixes the problem described in PR#22271.
2004-04-04 02:35:21 +00:00
mellon
47427353e5 Cut out some stuff that can't or shouldn't be defined in SMALL builds. 2004-04-02 22:53:15 +00:00
christos
a30cb1573a PR/17595: Peter Postma: SIGSEGV+SIGBUS handler calls functions that are not
async-signal-safe. Remove the handlers.
2004-04-02 16:11:17 +00:00
martin
d1af91eb0c ioctl(2) "request" arguments should be ioctlcmd_t, not u_int. 2004-04-01 09:26:12 +00:00
mellon
5bbdf02211 - If we find a lease in the lease file that matches a predefined lease,
and it's expiry time is earlier than the expiry on the predefined lease,
  don't nuke the predefined lease.
2004-03-31 19:05:18 +00:00
mellon
53b16d12a9 Document omapi port and omapi key 2004-03-30 20:05:01 +00:00
mellon
65489ae9e4 Add omapi key. 2004-03-30 19:41:35 +00:00
mellon
15943a0402 If an omapi key is configured, use it. 2004-03-30 19:40:58 +00:00
mellon
40a59b47b4 Add support for OMAPI KEY configuration. 2004-03-30 19:39:39 +00:00
pooka
194e44db4c Put some more wchar bandaid here for NetBSD 1.5
XXX: need to get a pullup for this when it's properly fixed
2004-03-30 10:12:33 +00:00
christos
91305f93d4 don't create unnecessary ifdefs that are due to character signness in
different platforms.
2004-03-29 03:15:47 +00:00
he
edd34d027d For portable printing of a size_t, use the 'z' format modifier.
Fixes compile problem on alpha.
2004-03-28 14:34:45 +00:00
he
521d2418ef For portable printing of u_quad_t, use PRId64 instead of %lld if PRId64
is available.  Fixes compile problem on alpha.
2004-03-28 14:33:35 +00:00
he
8cbdcc6bc6 Since the return value from openkmem() is not used as a token for
subsequent operations, just as a success/failure indicator, return
(kvm_f != NULL) instead of the non-portable cast (int)kvm_f.
2004-03-28 14:15:38 +00:00
wiz
afa0e7c2a8 Reapply fixes that got lost during 4.1.1 import. 2004-03-28 12:56:41 +00:00
martti
9fc8265a5a This is needed with /sys/netinet/ip_h323_pxy.c 2004-03-28 10:06:42 +00:00
martti
0df809a138 FILE REMOVED 2004-03-28 09:04:40 +00:00
martti
ad2b97f78f Added the original version 2004-03-28 09:03:12 +00:00
martti
621e9bac7f Sync with official IPFilter 2004-03-28 09:01:26 +00:00
martti
24d567d60d Upgraded IPFilter to 4.1.1 2004-03-28 09:00:53 +00:00
martti
ad9b29ed97 Import IPFilter 4.1.1 2004-03-28 08:55:20 +00:00
martti
a6eef7f88b Install ip_fil_netbsd.c instead of ip_fil.c into /sys/netinet 2004-03-28 08:45:02 +00:00
salo
83a553e89b Fix build on FreeBSD < 5.0.
From Alexander Yurchenko via netbsd-bugs.

Approved by pooka@, "I'll bug Christos to get it really fixed some day."
2004-03-25 15:00:24 +00:00
martti
7103cae5ac Do not install ip_fil_netbsd.c as dist/ipf/ip_fil.c 2004-03-23 21:07:47 +00:00
pooka
c40b96229f Breate some band-aid here: for some reason new autoconf wants to use
$(mkdir_p) which isn't defined anywhere.  So replace it with good ol'
$(mkinstalldirs) to fix problem with tools installation.
XXX: need to revisit this to discover true lossage.

Problem noted by Nick Hudson.
2004-03-23 15:49:53 +00:00
martti
695f848b03 Added ip_pptp_pxy.c 2004-03-23 12:23:54 +00:00
pooka
2665065f87 * be consistent in writable/executable probing
* use stat info properly when checking for regular file
2004-03-23 08:58:47 +00:00
pooka
ae16b8b42b update for 4.08 2004-03-23 08:40:36 +00:00
pooka
dab8aad33e conflicts begone 2004-03-23 08:40:11 +00:00
pooka
e3a02bec05 file 4.08: bugfixes 'n more magic 'n stuff 2004-03-23 08:31:19 +00:00
jdolecek
f7461cc453 make the fallback to *SMBSERVER actually work (tested against Windows NT
share)

this fixes PR kern/23401 by Hubert Feyrer for real, and also fixes
PR kern/20991 by Robert Vargason
2004-03-21 12:30:51 +00:00
jdolecek
55447aba3b change the default SMB share owner - when run by non-root, use same uid as
the owner of the mount point (or user specified via -u); this is necessary
to succeed the permission check in the kernel SMB share code

owner setting via -O would still apply, but it's now not necessary when
doing non-root mount
2004-03-21 08:35:18 +00:00
jdolecek
b717338fee clarify the error message when the open of /dev/nsmb* fails
enable the check for cloned /dev/nsmb, to simplify eventual future switch
to cloned /dev/nsmb device

use compile time string concatenation for one constant string
2004-03-21 07:16:39 +00:00
jdolecek
f72b1e5951 automatically fallback to server name *SMBSERVER if using -I and initial
request fails
fixes PR bin/23401 by Hubert Feyrer
2004-03-20 08:55:00 +00:00
martti
bbf6758e00 Added IPFilter 4.1 support 2004-03-18 16:51:39 +00:00
jdolecek
638863d716 convert to using the libc iconv rather than trying to load libiconv.so 2004-03-01 07:46:33 +00:00
drochner
e917a2fcb1 ignore 0.0.0.0 interface addresses (dhclient leftovers) 2004-02-26 18:17:13 +00:00
jdolecek
10677fb827 switch nb_resolvehost_in() to getaddrinfo()
g/c commented out nbns_*() functions, they are implemented elsewhere
2004-02-21 10:09:01 +00:00
kleink
44b11fda7a Stare-o; back out previous. 2004-01-28 20:15:52 +00:00
kleink
1622fd1b1d Rearrange the description of the @rule:group field to match the latter's
format.
2004-01-28 20:13:35 +00:00
fredb
8f443ee26a Don't bother complaining about "no IPv6 interfaces" or "no IPv4 interfaces"
unless debugging is compiled in and enabled. Adapted from ntp-dev. Closes
PR bin/23703, by Martin Husemann.
2003-12-20 17:38:19 +00:00
keihan
9f474dc36a Make "-s" option silent again, fixes PR bin/23707.
This has been fixed in current ntp-dev and also includes
some whitespace fixes.  NTP bug report available at:

http://bugzilla.ntp.org/show_bug.cgi?id=263
2003-12-20 16:12:27 +00:00
drochner
a273546bc0 pull in a set of patches from ntp bk to fix the
"Clock stepping messes up frequency." issue
2003-12-04 17:22:31 +00:00
drochner
507fa5fee7 compile cleanly with -Wall (ntp bug #258) 2003-12-04 17:17:36 +00:00
drochner
35f545891e fix some memory allocation bugs (ntp bug #252) 2003-12-04 17:15:26 +00:00
drochner
a3d91b3051 fix error handling after send errors (ntp bug #243) 2003-12-04 17:13:11 +00:00
drochner
849e83ebc4 fix some LP64 issues (ntp bug #233) 2003-12-04 17:10:34 +00:00
drochner
93cc3883d8 use return value of openssl's RAND_file_name(), this makes the
fallback to /dev/urandom work as intended by openssl
(ntp bug #234)
2003-12-04 17:06:12 +00:00
drochner
7b3a4acbea don't join a multicast group where we just want to send
(this might be preliminary, it might be intended to receive other host's
multicast in the future, but until packets are filtered properly this
fixes the "manycastclient answers requests" problem - see ntp bug #241)
2003-12-04 17:01:32 +00:00
drochner
74a4307696 deal with sin6_scope_id where necessary 2003-12-04 16:56:01 +00:00
drochner
3cdd2cee5f keep track of the scope id of link-local ipv6 addresses, and deal with
the KAME specific way to embed it into the address
(keeping the interface close to the last public bind-9.3 snapshot to
avoid conflicts in the future)
2003-12-04 16:52:28 +00:00
drochner
d5e6f1b80b resolve conflicts
(in this case, throw away all local modifications; I'll start patching
from scratch)
2003-12-04 16:23:34 +00:00
drochner
b21928a34e Import ntp 4.2.0 2003-12-04 16:05:14 +00:00
itojun
dd1d0fe0c8 sync w/ bind837 2003-11-26 01:35:31 +00:00
itojun
2b424a6e81 sync w/ new cvs tree scheme, i.e. s/basesrc/src/ 2003-11-26 01:31:48 +00:00
matt
12836072a9 <sys/cdefs.h> is a NetBSD'ism. Protect it with #ifdef __NetBSD__ 2003-11-12 02:08:11 +00:00
wiz
ee1b406595 Spell address with two d's. Inspired by similar changes in OpenBSD,
originating from Jonathon Gray and forwarded by jmc@openbsd.
2003-11-10 08:51:51 +00:00
wiz
3df7a01f61 Ar -I -> Fl I; bump date for previous. 2003-11-09 21:24:15 +00:00
hubertf
007e11ede2 Document the special server name "*SMBSERVER" 2003-11-09 21:19:31 +00:00
mellon
de4e43d0c5 - Add declarations for lhs_context and rhs_context. For some reason these
were missing from the diff between 3.0.1rc11 and 3.0.1rc12, so the previous
  commit didn't compile.   :'(
2003-10-27 21:08:25 +00:00
mellon
0f26f5c9ea - Apply patches from ISC DHCP 3.0.1rc12 to correct a parser bug that causes
the ISC DHCP server to fail to start when it is configured to use the
  ad-hoc DNS update mechanism.   This fixes PR#20460 and PR#23284 (once
  this is pulled up to the 1.6 branch).
2003-10-27 20:16:09 +00:00
pooka
e90962a630 adapt for file 4.06 2003-10-27 16:31:46 +00:00
pooka
df6e9611e8 make unused variable also unpresent 2003-10-27 16:26:51 +00:00
pooka
9f8bb67276 nuke empty line 2003-10-27 16:24:51 +00:00
pooka
986a1e50c3 merge conflicts from 4.06 import 2003-10-27 16:22:35 +00:00
pooka
2ed245cc04 file 4.06
magic and bug fixes
2003-10-27 16:14:00 +00:00
wiz
f0e23ed2a6 There is no -b flag; from the description, -r is meant, so use that.
Noted by dillo.
2003-10-27 08:31:23 +00:00
jdolecek
eff7cd8291 bump the regular expression cache from 20 expressions to 128 2003-10-26 13:39:38 +00:00
jdolecek
9ce369b7f5 exit with fatal error if backreferences are used in subst string
of gensub(); these are not supported (yet) and better to fail with
error than to end up with silent incorrect substitution
2003-10-26 13:27:26 +00:00
jdolecek
a45cfadaff cleanup some (uschar **) to (char **) casts which break
strict aliasing rules, so that this builds with gcc 3.3; this was done
by changing variables & function arguments to uschar where appropriate
2003-10-26 11:34:23 +00:00
mellon
5ec655da0e increase ttl - internet is getting big. 2003-10-24 05:30:33 +00:00
mellon
dddda170ba Write the pid file twice, so scripts can kill client before it daemonizes. 2003-10-24 05:27:55 +00:00
mellon
bc6c928df7 Attempt to fix a bug which throws away valid static leases
when parsing dhclient.leases. PR bin/9405.
2003-10-24 05:19:31 +00:00
simonb
a1f8e60591 Update for CVS repo basesrc/src change (many moons ago). 2003-10-23 02:23:26 +00:00
fvdl
8d36718b5c Don't compare an int to NULL. 2003-10-21 02:39:44 +00:00
fvdl
ccd0060f62 Don't return NULL as an int. 2003-10-21 02:36:06 +00:00
wiz
2ce7ba3a1e Move a comma to a place where it is more in line with usual grammar. 2003-10-15 20:00:35 +00:00
pooka
d5c1c224c8 Cope with the possibility of NetBSD ZZZZZX "the Christos way".
hardly surprisingly this came from christos
2003-10-03 22:26:58 +00:00
pooka
17c1d27884 re-add sgi file, comment out mysterious lines with type "addr" 2003-09-25 22:16:06 +00:00
pooka
963c94e78e Work around return value inconsistency so that good errors don't
go unpunished.
2003-09-25 22:01:53 +00:00
pooka
22a8408da0 remove this file for now
the magic file parser doesn't like it and it needs to be fixed
2003-09-25 21:45:17 +00:00
pooka
2db4663338 bump version to 4.04 2003-09-25 18:19:53 +00:00
pooka
b5eda6c0df Nuke unused variable to make this compile in the NetBSD tree. 2003-09-25 18:11:16 +00:00
pooka
b7cf51b493 post-import merge 2003-09-25 18:08:18 +00:00
pooka
61a359ca7d file 4.04
fixes, patches and more magic
2003-09-25 17:58:02 +00:00
mycroft
769c59467e The I/O path is assymetric -- we can't deal with IPsec packets coming in, so
don't send them out.  For now.

XXX "Oh my does this need work."
2003-09-25 01:01:39 +00:00
itojun
e0fc9a8095 identify 1.6Z[A-Z] files correctly. PR lib/22815 2003-09-17 00:41:39 +00:00
agc
8fcc4625a4 Use bounded string op (snprintf instead of sprintf) for an automatic
array which is used to calculate the maximum width of a scroll entry
item.  Previous use of sprintf would blindly overwrite the stack if
there were more than 100 characters in an entry item.
2003-08-28 11:32:33 +00:00
martti
c2634d5895 Fix IPv6 accounting (PR#18839 by FUKAUMI Naoki). 2003-08-15 08:10:09 +00:00
itojun
e1e0321817 use bounded string op 2003-08-13 02:51:20 +00:00
christos
3a06209abb make this compile again. 2003-08-13 01:13:41 +00:00
martin
9fca39993e Remove unessecary intermediate void* casts. 2003-08-10 14:12:43 +00:00
agc
865595bdf3 Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22253, verified by myself.
2003-08-07 09:20:39 +00:00
jdolecek
19de07894e Merge nawk version 20030729 changes, and resolve conflicts. 2003-08-02 22:41:59 +00:00
jdolecek
4ea2a427d1 Import nawk as of 2003/07/29
Changes:
* internationalization improvements
* [:digit:] addition
* some bugfixes
2003-08-02 22:21:23 +00:00
markd
0179239c99 xlatecookie option wasn't working as MNTTAB_OPT_XLATECOOKIE wasn't defined.
patch will be in am-utils 6.1

OK'd by christos
2003-07-29 12:11:29 +00:00
markd
57da74fd34 Its not possible to have a key such as ".access" in a hesiod map as that would
imply a null node in the DNS tree so a lookup for such a key must clearly fail
and with the current info_hesiod.c it does (after calling hes{,iod}_resolve)
but returns an error that confuses some programs - eg. apache - so shortcut
the process and just return ENOENT for any key starting with "."

Patch will be in am-utils 6.1.

OK'd by christos
2003-07-29 12:08:59 +00:00
mrg
71d44508da add an extra cast to quiet gcc3 2003-07-26 14:59:11 +00:00
itojun
43f808c97d use 0.9.7 DES API 2003-07-24 14:14:27 +00:00
lukem
aab62ed1ca Don't attempt to unput(EOF).
According to lex(1) (the manual page for flex, which is what we use for lex):
	Finally, note that you cannot put back EOF to attempt to mark the
	input stream with an end-of-file.

Fixes PR bin/8707, which had been reclassified as a toolchain bug.
2003-07-20 03:14:40 +00:00
cb
ee482404e6 Output key IDs in decimal, not hexadecimal, so that they can
be read back later.

fixes PR#14216. ok by Simon Burge (and by him via ntp distribution)
2003-07-16 12:22:58 +00:00
itojun
1b6fd89dfb use bounded string ops as much as possible. 2003-07-15 09:01:15 +00:00
itojun
232b5bf80e use bounded string op as much as possible 2003-07-14 17:25:41 +00:00
itojun
8747acfc51 strlcpy 2003-07-14 17:22:10 +00:00
itojun
b40f711799 use strlcpy 2003-07-14 17:20:13 +00:00
jdolecek
c94b972ba9 terminate Xo/Xc, they are not needed with groff and new tmac macros 2003-07-04 20:20:22 +00:00
wiz
978d7b8991 Fix some typos, reported by Juha Hyttinen in PR 22035. 2003-07-02 13:26:26 +00:00
wiz
64b68a3740 Fix rendering of the escape character. 2003-06-30 10:36:25 +00:00
martti
e6bc82abd9 Everything is now in src/ 2003-06-27 05:45:11 +00:00
itojun
edc2bcfc9f resolve conflicts 2003-06-09 13:19:33 +00:00
itojun
821ebcfc5b resolve conflicts 2003-06-09 13:19:31 +00:00
itojun
8912e04d45 sync w/ 8.3.5 2003-06-03 07:33:24 +00:00
itojun
261b3b5bbe ISC BIND 8.3.5
Highlights vs. 8.3.4
        Maintenance release.

        --- 8.3.5-REL released --- (Mon Jun  2 03:15:53 PDT 2003)
1540.	[bug]		remove potential memory leak from net_data_create().
1537.	[bug]		dig buffer overrun with large command lines.
1535.	[bug]		winnt: large zone transfers failed.
1536.	[cleanup]	use NS_MAXMSG to define TCP buffers.
1534.	[func]		The advertised EDNS UDP buffer size can now be set
			via named.conf (edns-udp-size).
1533.	[bug]		don't artificially restrict the update message size.
1532.	[bug]		use maximum sized answer buffers in res_findzonecut().
1530.	[bug]		nslookup computed incorrect reverse lookup for IPv6.
1529.	[lint]		unused variable in dnsquery.c::main().
1528.	[bug]		getaddrinfo() incorrectly rejected a numeric service
			under certian circumstances.
1527.	[proto]		add ns_t_apl (42).
1526.	[doc]		res_{get,set}servers().
1523.	[bug]		getipnodebyname with AI_ADDRCONFIG set was broken
			on HPUX 11.11.  Detect IPv6 interfaces under linux.
1519.	[port]		decunix: conflicting setnetgrent() and innetgr()
			prototypes.
1518.	[cleanup]	silence "No root nameservers for class XX" when
			"forward only;" is set in options.
1517.	[cleanup]	stop using putshort/putlong internally.
1513.	[bug]		use ipnodes.{byname,byaddr} for IPv6 NIS lookups.
			Add support for "YP_MULTI_".
1511.	[cleanup]	don't use argument names in function prototypes.
1510.	[port]		openbsd uses /bsd not /kernel.
1506.	[bug]		named could sometimes set tc incorrectly.
1505.	[bug]		potential overflow if pointer arithmetic wrapped.
1503.	[bug]		named could make unnecessary queries for glue if the
			additional section was full.
1501.	[port]		decunix: OSF 3.2 does not have native 64 bit support.
1500.	[port]		linux: namespace collision.
1499.	[port]		linux: #include <time.h> bin/dig/dig.c
1498.	[bug]		ns_makecanon() could under read its destination buffer
			by one character and fail to properly canonicalise.
1497.	[bug]		res_mkupdate() used compression pointers when it
			shouldn't.
1496.	[bug]		res_mkupdate() didn't support NAPTR.
1494.	[bug]		memory leak on thread destruction if gethostbyname() /
			getnetbyname() have been called by the thread.
1493.	[bug]		check scope for link local servers.
1492.	[placeholder]
1491.	[cleanup]	indentation problems.
1490.	[bug]		the seek offset was miscalculated when truncating
			the ixfr log.
1489.	[func]		named no longer queries for missing additional A6
			records.
1488.	[port]		decunix: TruCluster support.
			See port/decunix/TruCluster.
1487.	[bug]		getnetgroup() takes (char **) not (const char **).
1486.	[func]		res_query() now generates more/better debug on failure
1485.	[func]		res_send() records the nameserver the response came
			from.  Dig retrieves this rather than reporting the
			first address.
1484.	[bug]		dig use sin.sin_port for IPv4.
1483.	[bug]		nslookup could dereference a NULL pointer under certain
			circumstances.
1482.	[bug]		provide local storage for localtime_r result.
1481.	[bug]		tv.tv_sec and time_t are not always the same type.
1480.	[bug]		gethostbyname(), getaddrinfo() could drop address
			if the previous call contained one of the new
			addresses.
1479.	[func]		try known lame servers if all other servers have
			failed.
1478.	[cleanup]	libbind: don't look for A6 records, don't follow
			DNAME record (use the CNAMES), remove some bitstring
			related functions.
1477.	[cleanup]	libbind: namespace cleanup (irs_* to __irs*,
			dst_* to __dst_* and tree_* to __tree*)
1476.	[bug]		dig wasn't using a random query id.
1475.	[bug]		"query-source address <listening interface> port *"
			failed to use a system assigned port as documented.
1474.	[bug]		named wasn't seeing cached NODATA CNAME records.
1473.	[bug]		nslookup: buffer overrun when looking up reverse
			IPv6 addresses under IP6.INT when not found under
			IP6.ARPA.
1472.	[port]		freebsd; current has pselect().
1471.	[port]		'dig -P' failed on some platforms.
1470.	[bug]		J.ROOT-SERVERS.NET is now 192.58.128.30.
1467.	[deleted]
1461.	[func]		return referrals for glue (NS/A/AAAA) if recursion is
			disabled (recursion no;).
1460.	[bug]		NS_MD5RSA_MAX_BITS was not correct.
1459.	[bug]		ns_sign2() could fail to compute a correct signature
			if the TSIG ownername was compressed.
1458.	[bug]		host: spurious "Unknown algorithm" message with default
			zone listing.  missing white space before '(' in SOA
			format.
1457.	[bug]		bison didn't like ns_parser.y.
1456.	[doc]		document auth-nxdomain default is "no" (see # 524).
1455.	[bug]		named failed to allow a cached NODATA response for
			a ANY query to be retrieved.
1454.	[contrib]	nsverifier from Bob.Whelton@qwest.com.
1453.	[bug]		SOA answers should only be cached for the current
			tick.
1452.	[bug]		don't cache -ve response SOA record.
1451.	[port]		bsdos: maybe_fix_includes is not required.
1450.	[bug]		hint zones don't need to be reloaded when a "child"
			zone is removed.
1449.	[bug]		it was possible to orphan glue records.  this could
			lead to panics in stale().
1438.	[bug]		glue from a parent zone beneath a child zone could
			be deleted by loading a child zone.
1437.	[bug]		linux: probe_ipv6 was broken.
1436.	[port]		decunix: update sys/bitypes.h
1435.	[func]		named-xfer: log the zone name when reporting query
			sent.
1434.	[doc]		the man page for dn_expand failed to document eomorig.
1433.	[lint]		remove unused variable.
1432.	[func]		log TSIG key name if used with zone transfer.
1431.	[func]		new category "update-security".
1430.	[func]		libbind: the default nameservers now include ::1/::
			as well as 127.0.0.1/0.0.0.0 if none are specified in
			resolv.conf.
1429.	[port]		libbind: use strlcat/strlcpy if available.
1428.	[port]		eventlib.c: cast tv_sec to long when calling *printf().
1427.	[func]		define INT8SZ
1426.	[port]		res_dprintf() now supports format checking w/ gcc.
1425.	[bug]		'aa' was not being set appropriately with cross zone
			CNAMES.
1424.	[cleanup]	ip6_str2scopeid() now returns u_int32_t.
1423.	[bug]		'ndc restart' could fail to restart named if there
			were no arguments to named.
1422.	[cleanup]	optarg() etc. are declared in unistd.h.
1421.	[bug]		clear and check errno when calling strtoul().
1420.	[cleanup]	use %p instead of %#x for printing pointers.
1419.	[cleanup]	getinfo(): kill buflen manipulation.
1418.	[port]		cast pointers to (size_t) when aligning.
1417.	[cleanup]	make1101inaddr(): kill size manipulation.
1416.	[port]		log_vwrite() now supports format checking w/ gcc.
1415.	[port]		irix: probe for in6addr_any.
1414.	[bug]		strtoul() cast (char*) to (unsigned char*).
1413.	[bug]		host: soa values are not signed.
1412.	[bug]		fix numeric port range check in getaddrinfo().
1411.	[port]		freebsd/netbsd/openbsd: #define USE_IFNAMELINKID.
1410.	[port]		probe for sin6_scope_id when probing for IPv6 structs.
1409.	[bug]		dig: reverse6 computed a incorrect nibble string.
1408.	[cleanup]	res_mkquery.c: kill buflen manipulation.
1407.	[port]		namespace clash EV_ERR -> EV_SETERR
2003-06-03 07:04:45 +00:00
pooka
51180fc3ff adapt to file 4.03 2003-05-25 21:52:57 +00:00
pooka
90651bdae0 there is no conflict, you are receding 2003-05-25 21:46:09 +00:00
pooka
707e8ba692 file 4.03
small changes & fixes
2003-05-25 21:26:39 +00:00
itojun
4e7f8e8660 backout previous. 2003-05-17 13:58:07 +00:00
itojun
93851338f2 sscanf overrun 2003-05-17 01:12:28 +00:00
itojun
aa5672d8c5 sscanf overrun 2003-05-17 01:02:01 +00:00
abs
7aabc9df8a Skip !IFF_BROADCAST interfaces (such as strip). After discussion
with Ted Lemon leave in checks for IFF_LOOPBACK and IFF_POINTTOPOINT
in case an OS incorrectly marks them with IFF_BROADCAST.
Patch submitted back to dhcp-server@isc.org
2003-05-16 15:16:41 +00:00
he
07b4ce5d12 Track type changes in <arpa/inet.h>, so that BIND compiles again. 2003-05-06 07:31:43 +00:00
wiz
c42e1fac66 Management, not managment. Mostly from jmc@openbsd. 2003-04-26 22:07:12 +00:00
wiz
55577d02cc New sentence, new line. Remove an empty line. 2003-04-24 12:28:12 +00:00
dbj
5273e73a7c bump date 2003-04-24 07:43:53 +00:00
dbj
7217a44a7f ensure variable is initialized 2003-04-24 07:05:21 +00:00
dbj
ec91c7e736 note pdisk's problems with calculating the raw device size 2003-04-24 06:32:42 +00:00
dbj
263ed6747c reenable include <getopt.h> for getopt_long(3) 2003-04-24 04:15:58 +00:00
dbj
729bd4d1af fix nits to compile and function on osX 2003-04-24 03:38:53 +00:00
dbj
47e126059c add support for selecting root, user, or swap in the Block Zero Block bits
when setting Apple_UNIX_SVR2.
Correctly update dpme flags when partition is changed to Apple_HFS
Properly reread Apple_HFS volume name when partition is changed to Apple_HFS
update man page to reflect new functionality
document t command in man page
2003-04-24 03:34:34 +00:00
dbj
8ce174cfdf comment out bogus attempt to zero first byte after map on disk 2003-04-22 18:19:39 +00:00
dbj
a693779b76 avoid freeing uninitialized pointer 2003-04-22 17:04:06 +00:00
wiz
b2c4fe3bde Mention info page for am-utils. Closes PR 20167 by Ben Collver. 2003-04-17 21:05:38 +00:00
pooka
f6df7f31f2 where __RCSID is not defined (some cross hosts), use FILE_RCSID instead 2003-04-15 21:36:18 +00:00
wiz
e69dc8ffac Fix some broken mdoc. Closes PR 21124 from Igor Sobrado. 2003-04-13 16:35:02 +00:00
christos
0585b39b51 PR/3495: Koji Imada: amd timeout for ffs. 2003-04-12 21:57:16 +00:00
jdolecek
350a2ec006 don't print any warning message when no config file is found 2003-04-11 17:31:58 +00:00
drochner
8aee2aa821 Get rid of an extremely annoying message logged with "error"
priority:
"<src address>: network <whatever>: no free leases"
on each "foreign" request if I'm just not serving for
unknown clients.
Replace it which a less misleading message at "info" priority.
2003-04-11 17:11:11 +00:00
jdolecek
96af0b754d use Xo/Xc for the //user@server/share part of synopsis, to avoid
the argument count limit
2003-04-11 12:02:09 +00:00
jdolecek
210e3d8b14 if the share name contains a dot, assume it's actually a server name
or server IP address - this allows 'mount_smbfs //192.168.0.1/foo /mnt'
to work as expected, i.e. being same as if -I 192.168.0.1 would be
specified too
perhaps we should resolve the IP to real NetBIOS name, but
apparently both Samba 2.2.8 and Windows XP accept the logon request
even when the NetBIOS name isn't correct

adresses PR kern/20991 by Robert Vargason
2003-04-09 09:12:38 +00:00
jdolecek
489f0e16b9 fix a fatal pasto in -O parsing code - if only the 'cowner:cgroup'
part would be specified (i.e. no '/' in the string), smb_parse_owner()
would be called with NULL 'cp' with obvious results; call it with 'p'
instead, so that the 'sowner:sgroup' is really optional as the code intended

problem pointed out by Masao Uebayashi <uebayasi at pultek dot co dot jp>
in private mail

smb_parse_owner(): put the group/user name in apostrophes in error message,
for readability
2003-04-07 12:36:26 +00:00
wiz
07d13217f3 Some e.g. cleanup: replace "eg" with "e.g.,". From Igor Sobrado in PR 19692. 2003-04-07 06:56:38 +00:00
wiz
4bf4dbd27e Uppercase SPARC. PR 19820 from Igor Sobrado. 2003-04-06 20:51:20 +00:00
wiz
2319d7cfda IPsec, not IPSEC. 2003-04-06 20:11:24 +00:00
wiz
1f2f4a71fc It is spelled ARPANET. Igor Sobrado, PR 19691. 2003-04-06 19:39:46 +00:00
wiz
68caa698b2 Respect the law: Use A-law and mu-law as spellings as far as easily possible.
Inspired by Igor Sobrado in PR 19680.
2003-04-06 18:20:07 +00:00
jdolecek
1233bcc56f sprinle __RCSID() 2003-04-04 08:05:32 +00:00
jdolecek
9801788f6d add /etc/nsmb.conf to FILES
refer to /usr/share/examples/smbfs/dot.nsmbrc rather than ./examples/dot.nsmbrc
2003-04-04 07:57:58 +00:00
jdolecek
83474bb6d9 fix the name of global configuration file - it's /etc/nsmb.conf, not
/usr/local/etc/nsmb.conf
pointed out in FreeBSD misc/45273
2003-04-04 07:54:44 +00:00
jdolecek
9b2bc3e8c8 use /etc/nsmb.conf rather than /usr/local/etc/nsmb.conf by default 2003-04-04 07:41:32 +00:00
jdolecek
a05dbc8c48 add NetBSD RCS Id 2003-04-04 07:37:44 +00:00
jdolecek
d9bc15eb32 there is no nsmb(8), so don't xref it here
pointed out in private mail by Kurt Schreiner
2003-04-01 11:24:47 +00:00
perry
11703c97d2 co-ordinate -> coordinate, etc. Igor Sobrado, PR misc/19813
XXX should be sent back to the amd maintainers
2003-03-31 18:02:56 +00:00
perry
a8617acba3 Spelling errors, some from Igor Sobrado in PR misc/19909
XXX These need to be fed back to ISC somehow
2003-03-31 17:54:04 +00:00
perry
63b7f42d33 occurrance->occurrence
Igor Sobrado, PR misc/19909
Will feed back to Ted Lemon
2003-03-31 17:32:28 +00:00
perry
d2e86b176e Some spelling changes.
Will feed back to Ted Lemon
2003-03-31 17:31:19 +00:00
perry
fbf638659e Spelling errors, some from Igor Sobrado, PR misc/19909
This needs to be fed back to Ted Lemon
2003-03-31 17:27:57 +00:00
jdolecek
102ae64e46 remove BUGS section & don't Xr send-pr(1) - the code seems to be generally
working well and could be used without particular fear

use "SMB/CIFS" in the description

bump date
2003-03-31 17:22:31 +00:00
perry
22ecae5508 interpet->interpret (Igor Sobrado, PR misc/19909) + unix->Unix 2003-03-31 17:09:30 +00:00
drochner
dcee882e84 Use getifaddrs(3) instead of SIOCGIFCONF. 2003-03-31 12:22:02 +00:00
wiz
a29072f49a 3Com, not 3com. From jmc@openbsd. 2003-03-31 11:36:22 +00:00
perry
54ba04ec87 Spelling errors from Igor Sobrado in PR misc/20748
Note that the PR claims that icmp-timxceed is a spelling error.
It is not an error. See /usr/include/netinet/ip_compat.h for example.
XXX fixes should be fed back to tcpdump.org
2003-03-31 00:18:17 +00:00
wiz
3425830569 Uppercase ULTRIX. Igor Sobrado in PR 19678. 2003-03-30 21:20:17 +00:00
wiz
5e6d862997 Separate "command" from "line". 2003-03-30 17:09:37 +00:00
wiz
0acfa3bb9e Consistently spell occurrence with two rs. 2003-03-29 22:48:37 +00:00
darcy
3f774f2b1f Add stub for dplog to allow compiling when optimization is not turned on.
Closes PR bin/20545.
2003-03-29 10:56:52 +00:00
pooka
55df341133 Escape \$NetBSD\$ in certain places to prevent the RCS tag from
being expanded.
2003-03-28 19:44:58 +00:00