Commit Graph

583 Commits

Author SHA1 Message Date
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