Commit Graph

3151 Commits

Author SHA1 Message Date
kleink 6e3b46de7d Make ordering of Xrefs consistent. 1999-07-25 21:59:13 +00:00
lukem 7dc5b4fed5 don't call ypdb_close() until after we're finished using data returned
by a previous ypdb_*() operation. seems to fix a problem noted in [bin/8064]
1999-07-25 09:36:02 +00:00
lukem 275da9fc4d because the ypserv struct datum and the db(3) struct DBT are not exactly
the same (datum is { char *, int }, DBT is { void *, size_t /* u_int */ }),
copy info to appropriate temporary variables before calling underlying
db(3) operations.
1999-07-25 09:33:37 +00:00
lukem 811d7dca54 fix up lossage WRT free()ing invalid pointers.
noted in [bin/8064]
1999-07-25 09:01:04 +00:00
lukem 96c7d69308 fix up lossage WRT free()ing invalid pointers.
noted in [bin/8064]
1999-07-25 07:59:48 +00:00
explorer a3d357795d print ip-proto PIM packets (ip proto 103) 1999-07-25 04:23:21 +00:00
itojun ea6e86754f print "ip6:" when -e is specified for DLT_NULL device. 1999-07-25 00:13:07 +00:00
thorpej 66986619c4 Clean this up. 1999-07-23 19:06:54 +00:00
hubertf 9992044ef5 We're about to regenerate this ourselves, and will not split it.
Needed to make things going with (and probably without also) obj
dirs, pointed out by Matthias Drochner.
1999-07-22 22:44:42 +00:00
hubertf 7da1e27a09 Build and install info page. 1999-07-22 01:16:59 +00:00
hubertf b568888491 Add code to DTRT with the info file, now that we can use it.
Patch submitted in PR by Minoura Makoto <minoura@hauN.org>

I'll not re-import amd but rather perform the steps to get
things going manually.
1999-07-22 01:14:22 +00:00
mycroft 4b3222031d s/dbm/hash/, since we don't support dbm files in sendmail. 1999-07-21 07:06:01 +00:00
mjacob 8dd6bc6db8 Correct prototyping- gettimeofday takes an address of a struct timeval.
localtime needs an address of a time_t. A time_t is not the same as
{struct timeval}.tv_sec.
1999-07-21 02:02:27 +00:00
mrg ba255f8a34 optionally include CRYPTOPATH Makefile.frag files. 1999-07-20 09:47:07 +00:00
tron 850b3263ac Remap "_res" to "bind_res" to fix link warnings on ELF systems. 1999-07-20 08:59:15 +00:00
ghudson 113b4934fe se_wait stores pids; make it a pid_t. 1999-07-19 15:49:39 +00:00
tron 49492782ad Install "named.conf" to "/usr/share/examples/named". 1999-07-19 12:04:03 +00:00
kleink a87a0a6236 For XCU5's sake, and due to popular demand, add link(8) and unlink(8)
utilities.  This addresses PR standards/8027 by Giles Lean, who also submitted
a different implementation along with; I chose to add those files I had written
a while ago for reasons of portability and not requiring being cleaned up wrt.
compile-time warnings.
1999-07-19 09:11:25 +00:00
abs bb69dd0964 bind comes with a very helpful sample named.conf, so install it in
/usr/share/examples/named. I'm not overwhelmed about moving the file
into src/share/examples but there is prior art (amd).
1999-07-19 02:30:43 +00:00
itojun 936dae3338 use /etc/pim6dd.conf, instaed of /usr/local/v6/etc/pim6dd.conf. 1999-07-17 14:12:21 +00:00
itojun 986bd48816 pim6dd: IPv6 PIM (protocol independent multicast),
dense mode routing daemon.
1999-07-17 14:06:24 +00:00
itojun 0e03316884 typo and wording fixes. sync'ed with latest KAME. 1999-07-17 13:03:28 +00:00
sommerfeld 5d94c1dc69 Clarify that the empty string, not the string ANY, as the network name means
pick any access point
1999-07-15 14:31:52 +00:00
sommerfeld ebe6b12815 Tweak manpage to reflect wicontrol->wiconfig rename. (This, and all
previous commits of the wi driver, were done using the driver in
ad-hoc mode in the 34th floor bar of the SAS Radisson Plaza hotel in
Oslo, Norway).
1999-07-14 22:43:17 +00:00
sommerfeld 13e9a1abb4 Add wiconfig 1999-07-14 22:35:20 +00:00
sommerfeld 7c00275166 Utility to configure wi* 802.11 driver 1999-07-14 22:33:33 +00:00
itojun e5db40b6de add faithd, IPv6-to-IPv4 tcp relay translator.
utilizes pseudo-device "faith".
1999-07-13 22:16:48 +00:00
thorpej 9630ed475e Use bsd.crypto.mk. 1999-07-12 22:11:37 +00:00
tron d5403b6b11 Remove unnecessary "${.CURDIR}/../nslookup" from ".PATH" target. 1999-07-12 08:31:49 +00:00
itojun 578761f0d3 add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR. 1999-07-11 17:35:33 +00:00
itojun 5dc7053468 adapt to NetBSD code tree.
- add NetBSD RCS ID
- cut and paste the copyright notice from c source to manpage source
  (unnecessary?)
1999-07-11 17:35:07 +00:00
itojun 47e125616d import from ALTQ 1.2 1999-07-11 17:28:28 +00:00
itojun a09df1fc0f import from ALTQ 1.2 distribution 1999-07-11 17:28:02 +00:00
christos 6e1a032789 cast args to strcmp; 1999-07-10 20:17:21 +00:00
christos ac79e98358 fix thinko in mtime stuff. 1999-07-10 19:59:28 +00:00
tron 247bd5d560 Remove "parse.c" and "parse.h" during "make cleandir". 1999-07-10 11:31:28 +00:00
thorpej 95a36e1425 Fix bug in previous; allprefixes didn't work if there were multiple prefixes. 1999-07-09 18:46:09 +00:00
thorpej 64f20db21b Make the outputted INCLUDES directives a bit more cosmetically appealing. 1999-07-09 18:45:31 +00:00
mrg ecdad0ec33 clean up a bit after jason :)
- fix emitrules() like emitfiles() to deal with the prefix (otherwise it
  would attempt to find the file in the normal base for the NORMAL_C rule).
- add emitincludes() which adds include directives for each prefix to the
  $INCLUDES variable in the makefile.
- add %INCLUDES to each Makefile.arch to deal with the above.

this makes "prefix" actually work in a usable manner, and now i can move
on to fixing compiler warnings (errors) in the ESP code. :)
1999-07-09 09:52:55 +00:00
thorpej 152af09e65 Add a mechanism to specify prefixes that are transparently prepended
to file specifications.  The prefixes are arranged in a stack, and
nest, so that file, object, and include specifications are normalized,
and all end up relative to the kernel compile directory.

For example, in the kernel config file:

# Pull in config fragments for kernel crypto
prefix ../crypto-us/sys 			# push it
cinclude "conf/files.crypto-us"			# include it if it's there
prefix						# pop it

and in files.crypto-us:

file netinet6/esp_core.c                ipsec & ipsec_esp
file netinet6/esp_output.c              ipsec & ipsec_esp
file netinet6/esp_input.c               ipsec & ipsec_esp

...generates the following in the kernel Makefile:

        $S/../crypto-us/sys/netinet6/esp_core.c \
        $S/../crypto-us/sys/netinet6/esp_output.c \
        $S/../crypto-us/sys/netinet6/esp_input.c \

By placing this all in the kernel config file, all the magic involved in
reaching into non-standard kernel source directories is placed into a file
that the user is expected to edit anyway, and reasonable examples (and
sane defaults, for typical source checkouts) can be provided.
1999-07-09 06:44:58 +00:00
thorpej 02a4ec93e9 Nuke the work-around for non-normalized include paths. They have all
been fixed up.
1999-07-09 02:37:26 +00:00
itojun e5244472c9 style fix (to sync with KAME/NetBSD14) 1999-07-08 16:11:40 +00:00
sommerfeld eb61e82da9 Fix a bit-count vs. byte-count problem .. /16 routes were added as
host routes rather than network routes.
1999-07-08 16:04:56 +00:00
itojun 9c536f2966 sync with KAME/NetBSD14.
add warning about upstream/downstream advertisement.
1999-07-08 00:41:21 +00:00
itojun 6002e3435e fix buffer overrun on kvm_openfiles, last argument.
From: Geoff Wing <gcw@pobox.com>
1999-07-07 00:28:29 +00:00
thorpej 0ee6c639c7 Add a mechanism for files.* files to be included, in the kernel configuration
file, conditional on their existence.  For example:

[ in ../conf/GENERIC ]
cinclude "../crypto-intl/sys/conf/files.crypto-intl"

This required a change to the files.* grammar; pseudo-device in that
context has been changed to defpseudo, to avoid a conflicting rule
for pseudo-device in the kernel config files.

The same grammar change allows vendors to ship files.* files for
commercial drivers, rather than diffs to e.g. files.pci, i.e.:

include "arch/i386/pci/files.zap"
zap* at pci? device ? function ?

Where files.zap might contain:

device zap: ether, ifnet, arp, mii
attach zap at pci
object	arch/i386/pci/zap.o	zap
1999-07-07 00:02:09 +00:00
christos 78a99dbab7 portability fixes:
- don't use timespecs in struct stat on non 4.4BSD systems
- don't assume that tv_sec is a time_t
1999-07-06 15:11:14 +00:00
itojun a7d1c8590c mld6query: throw IPv6 MLD query (similar to IPv4 IGMP) 1999-07-06 13:32:01 +00:00
itojun 26c3d764fd add NetBSD RCS ID. 1999-07-06 13:14:54 +00:00
itojun 22ece3e4cd add NetBSD RCS ID. retain original RCS ID (without $). 1999-07-06 13:13:03 +00:00
itojun 7e91967d7e fix for 64bit arch (sizeof(void *) != sizeof(int)) 1999-07-06 13:08:12 +00:00
itojun 0ff82b2f3d fix compilation on alpha. 1999-07-06 13:05:14 +00:00
itojun 6a12600abf fix for 64bit arch, where sizeof(size_t) != sizeof(int).
add NetBSD RCS ID.
1999-07-06 13:02:09 +00:00
hubertf 657f0ba4f7 Actually generate MD5 checksums, as reported in PR 7928.
Approved by Dr. Lex Wennmacher <wennmach@geo.Uni-Koeln.DE>
1999-07-06 12:59:12 +00:00
agc 42de521154 Correct typo in synopsis. 1999-07-05 10:59:08 +00:00
itojun 6d19cc56e3 more careful signed-ness handling in parsing config file. 1999-07-04 22:14:53 +00:00
fvdl bec4549303 Update for mount flag change. 1999-07-04 22:09:30 +00:00
itojun 72367d27c8 s/char/int/ for variable that eat return value of getopt(). 1999-07-04 21:59:19 +00:00
itojun daa8445160 add NetBSD RCS ID. 1999-07-04 14:45:54 +00:00
itojun 5833a5a382 add NetBSD RCS ID where necessary. 1999-07-04 02:57:51 +00:00
itojun b7ee9c3863 add NetBSD RCS ID. 1999-07-04 02:43:39 +00:00
itojun 93de5675b3 be more friendly with non-IPsec kernel (hide warnings). 1999-07-04 00:31:57 +00:00
itojun 202f63e8f8 fix typo (no comma).
use NetBSD RCS ID, retain original.
1999-07-03 18:12:18 +00:00
itojun 5e5766862a comment out rc5-cbc (is removed on KAME on NetBSD-current for
possible patent twist)

From: frank@wins.uva.nl (Frank van der Linden)
1999-07-03 11:58:12 +00:00
itojun 9a6abc8c5d s/CFLAGS/CPPFLAGS/ for -D and -I. 1999-07-03 06:26:25 +00:00
hubertf ef0989e5e0 Document PKG_TMPDIR 1999-07-02 19:05:45 +00:00
thorpej 8cc65d3aa6 Squash some NULL printf format warnings, providing better error messages
to the user in the process.
1999-07-02 18:13:45 +00:00
itojun 961c134c62 s/.Os KAME/.Os/ 1999-07-02 17:45:00 +00:00
itojun c2689aaa05 setkey: configure IPsec keys to the kernel key table
(not subject to export control as itself does not contain crypto)
1999-07-02 17:41:23 +00:00
itojun d161ab0018 clearify and woring fix. 1999-07-02 16:55:45 +00:00
itojun 0d5c089973 document tcp4/tcp6 manipulation. 1999-07-02 16:49:34 +00:00
itojun e4aa9b3d90 do tcp/udp checksum only if it is IPv4.
TODO: IPv6 tcp/udp pseudo header checksum
1999-07-02 14:51:22 +00:00
itojun bfa86f1cc9 route6d: RIPng daemon (similar to route6d)
rip6query: RIPng query (similar to ripquery)

NOTE: we usually do not run route6d on end nodes at startup (rtsol should do
the trick).  So I figured that route6d can be in /usr/sbin, not in /sbin
(routed is in /sbin).  Correct me if I'm wrong.
1999-07-02 11:47:12 +00:00
itojun c282889c17 Pv6, IPsec, ospf6, ripng, dhcp and other protocols support. 1999-07-02 11:31:28 +00:00
itojun 134b5f49f2 rtadvd: advertise IPv6 prefix info via router advertisement.
(to be run on routers)
1999-07-02 09:28:16 +00:00
itojun c3e9b5eee9 IPv6/IPsec sysctl MIB support. 1999-07-02 08:58:21 +00:00
itojun a77871b871 dual-stack inetd. you can write "tcp6" or "tcp4" into "protocol" field.
(the style is the rough consensus among v6 implementers so it will be
the standard style)

TODO: test rpc and tcpmux on IPv6.
TODO: test identd over IPv6.
1999-07-02 04:48:19 +00:00
itojun 2447462b5e traceroute6: traceroute for IPv6.
TODO: better to be separate, or merged?
1999-07-01 20:55:03 +00:00
itojun 4512445795 ifmcstat: show multicast groups currently joined (in per-interface manner). 1999-07-01 20:41:49 +00:00
itojun 4b8a1fec7e ndp, "arp"-alike command for IPv6. 1999-07-01 20:33:55 +00:00
itojun 7968868736 s/.Os KAME/.Os/ 1999-07-01 19:42:12 +00:00
itojun 618003328c gifconfig, which configures gif IPv[46]-over-IPv[46] pseudo interface.
add gifconfig to SUBDIR.
1999-07-01 19:41:56 +00:00
itojun 38646d353f IPv6 support. 1999-07-01 19:15:03 +00:00
itojun 38347f727c s/getaddrinfo/get_addrinfo/, to avoid function name conflict with
library function getaddrinfo()
(is defined in RFC2553, will be somewhere in POSIX)
1999-06-30 12:27:34 +00:00
augustss 9d466c7892 usbd is dead. And gone! 1999-06-30 06:56:11 +00:00
augustss aed7c5dbd9 usbd is dead. 1999-06-30 06:48:05 +00:00
augustss 895c141c35 Improve messages in case of error. 1999-06-30 06:23:28 +00:00
minoura 2844bec4f2 Add special methods for hw.serial and hw.srammode. 1999-06-28 08:49:15 +00:00
minoura b6f7807a25 Add -DDEBUG for debug. Can be debuged on other (faster) platforms. 1999-06-28 08:48:35 +00:00
explorer 4ca6c63ecd if returning a pointer to something on the stack, make it a static. 1999-06-28 07:37:13 +00:00
abs c21e827bb5 Remove last traces of securenet and ypserv.acl 1999-06-28 01:21:51 +00:00
mjl 0f3963f273 Truncate disk names in header to 7 instead of 3 chars, we actually
have "raid0".
1999-06-27 12:32:13 +00:00
minoura 909e46e994 Eliminate gcc warnings... 1999-06-25 14:27:55 +00:00
nathanw 42aa7dd2a0 Since this uses memcpy(), we need to pull in string.h to make this compile
on the alpha. Now confirmed working on that platform.
1999-06-25 03:22:35 +00:00
sommerfeld 4b5ec636eb Fix obvious LP64 and aliasing bogons in checksum verification code.
Should fix spurious "bad checksum" errors on alpha, but not yet tested
on that platform.
1999-06-25 03:08:02 +00:00
is a77e5c14be provide initialized C array output directly, rather than through postprocessor 1999-06-22 20:27:21 +00:00
is 73c9f51034 TMS340x0 adresses are unsigned 1999-06-22 20:00:47 +00:00
minoura d2b1196311 Add memswitch(8). 1999-06-21 15:57:47 +00:00
minoura 12769637d8 Initial version of memswitch(8), utility to get or set x68k memory switch. 1999-06-21 15:56:03 +00:00
kim 6f775308a6 Only require half of the responses to indicate that the destination is
unreachable.  This makes traceroute exit when it encounters a Cisco, which
typically does not respond to every other probe (or so) when either there
is no route to the destionation or an access list is blocking the probes.
1999-06-19 05:07:44 +00:00
mrg fccfa318a5 don't print a useless error message. 1999-06-18 09:50:35 +00:00
christos 717ef4f35b Add -u flag, that prevents sup from attempting to restore a and m times
on the received files.
1999-06-17 05:11:47 +00:00
is b5937495f5 Fix typo. 1999-06-16 20:47:57 +00:00
is 38f1211404 Add sanity check for MTU size in fragmentation required packets. 1999-06-16 20:43:48 +00:00
is 847d4766be Factor out common code in the fragmentation required branch. 1999-06-16 20:10:07 +00:00
is a11ec6ccb8 Don't forget to update the UDP length when changing the packet length.
Reported by Johan Danielsson in PR 7781; the fix is an updated version
(by the same person) of the patch in the PR.
1999-06-16 13:52:58 +00:00
is 6f6fd8467a Cosmetics: a) add missing \n-s, b) this is ntohs, not htons, here. 1999-06-16 13:26:16 +00:00
cgd bb8cb1198b Add support for fetching packages from HTTP URLs. Since 'ftp' is already
invoked for (FTP) URLs, this was just a matter of recognizing HTTP URLs
in the places where FTP URLs were recognized (and updating a comment and
the manual page).
1999-06-15 06:32:00 +00:00
scottr b2f847943a Tweak the usage output a bit, and exit after printing it. 1999-06-10 05:53:51 +00:00
lukem b04ab05ddd save/restore errno as necessary (printf() et al might have modified it...) 1999-06-07 15:34:07 +00:00
thorpej 2712865930 Re-indent some of the NFSKERB code, to make the entire loop its in easier
to read.
1999-06-07 06:13:41 +00:00
thorpej 6be407523d Add a missing close bracket, in some currently-unused code. 1999-06-07 06:06:20 +00:00
mrg b734ec4664 note that the calls to mktemp() are OK. 1999-06-07 03:06:08 +00:00
thorpej 2e2748128a Use pidfile(3). 1999-06-06 03:39:11 +00:00
thorpej bcd4659148 Use pidfile(3). 1999-06-06 03:27:35 +00:00
thorpej ad9c4f4fa5 Use daemon(3) and pidfile(3). 1999-06-06 03:27:06 +00:00
thorpej 56c5efa335 Use pidfile(3). 1999-06-06 02:52:16 +00:00
thorpej 653c3855f5 Use pidfile(3). 1999-06-06 02:38:00 +00:00
thorpej 78688ba793 Use pidfile(3). 1999-06-06 01:50:23 +00:00
tron ab86ce8dab Fix byte ordering problem on little endian systems. Patch supplied by
Jarle Greipsland in PR bin/7700.
1999-06-05 09:50:39 +00:00
thorpej 4281f72137 If we get an NIS domain name, set it. If we set, clear it when the
lease is released.
1999-06-04 20:40:50 +00:00
thorpej a2b8006ca9 If we get a host-name option, set it. 1999-06-04 20:12:52 +00:00
thorpej 26e41e4c44 The host-name option is text. 1999-06-04 20:09:12 +00:00
tron 343ac4c964 Remove support for absolutes pathnames completely. This can't work with
binary packages like we support them now.
1999-05-30 16:08:23 +00:00
christos 3024caeb08 Don't prepend directories if the plist files are absolute. 1999-05-29 20:44:20 +00:00
christos 250a1a772c PR/7662: TheMan: crontab does not think the file changed if the editing session
took < 1sec.
1999-05-29 18:43:40 +00:00
christos bff7683341 Use postfix as an example 1999-05-29 18:18:30 +00:00
christos 854002ab86 Allow remapped commands to have arguments appended to them. 1999-05-29 18:18:15 +00:00
bad 4254ad64cc Resurrect the code to check for duplicate interface addresses that was
lost in the previous change.

This fixes PRs 7065 and 7482 by Martin Husemann <martin@rumolt.teuto.de>.

Also do the interface copying iff INT_LOOPBACK as in the BSDI version of
this code.
1999-05-27 17:12:22 +00:00
mjl 2a12a3e76d Correct typo in option name. Fixes PR 7645 by Paul Shupak <paul@plectere.com> 1999-05-25 20:46:54 +00:00
ad ccc7e59e1f Add new sysctl (net.inet.tcp.log_refused) that when set, causes refused TCP
connections to be logged.
1999-05-23 20:33:50 +00:00
mycroft 01e0430cea Allow absolute path names for `object' files. 1999-05-23 19:30:30 +00:00
he d0c388761b Don't print trailing spaces if there are no flag value to print. 1999-05-23 16:15:18 +00:00
is ce8cbb67e7 Fix typo.. 1999-05-22 21:15:18 +00:00
tron bf63a3160b Back out last commit, local includes were out of sync. 1999-05-16 18:00:35 +00:00
tron 0f70bcd711 Adapt for changes in "src/sys/dev/usb/usb.h". 1999-05-16 17:18:41 +00:00
augustss 041a8536ac s/revision/release/ 1999-05-16 12:05:10 +00:00
drochner 5046f283f4 update for keyboard attachment 1999-05-15 14:45:06 +00:00
drochner 6f1e305b69 add support for attaching/deleting of keyboards to/from displays 1999-05-15 14:24:45 +00:00
hubertf b6d55241da @srcdir was renamed to @src long ago, reflect this in documentation;
noted in PR 7555 by R. C. Dowdeswell <elric@imrryr.org>
1999-05-15 03:27:50 +00:00
tron 1fceefc0ce Fix wrong error handling in case "/var/db/pkg" needs to be created.
Patch suppled by Roland Dowdeswell in PR pkg/7566.
1999-05-12 20:43:49 +00:00
thorpej 7e3a0bf0c5 Decouple inbound and outbound filters. Now instead of using "active-filter"
and "pass-filter" and "inbound" and "outbound" qualifiers in the filter
expression, use new "active-filter-in", "active-filter-out", "pass-filter-in",
and "pass-filter-out" without these qualifiers.

This is necessary due to the horrible, awful way "inbound" and "outbound"
were specified for the filter programs when a packet was passed through them.
Basically, the "address" byte in the serial PPP header was overwritten with
a value to indicate the direction.  However, the "address" byte doesn't even
exist on PPP headers for all other PPP encaps!  So, this old method worked
only for serial encaps, and corrupted packets for all others (PPPoE, ATM, etc.)
1999-05-12 18:50:51 +00:00
thorpej 38d9ae6199 Oops, fix a typo in a printf. 1999-05-11 02:56:55 +00:00
thorpej fe124d16bb Add support for the new NetBSD PPP data link types, add some more
PPP definitions, and handle Cisco-format frames that come in off
of sync PPP interfaces.
1999-05-11 02:54:29 +00:00
thorpej e1db0debfa Fix one that Christos missed. 1999-05-09 21:22:53 +00:00
christos 9fae9a1863 Pass NULL for checking only 1999-05-09 16:07:20 +00:00
christos 405991437d Adjust for dot_quad_addr() changes 1999-05-09 16:05:35 +00:00
jeremy 60d83bcb76 [PR/5685] Set ONLCR bit in oflags of tty mode to prevent hanging in
absence of carrier.  From Simon J. Gerraty <sjg@quick.com.au>.
1999-05-06 08:59:21 +00:00
perseant 5415bc30ff Reversed (corrected) sense of superblock timestamp comparison; added the
disk address of the reported superblock to the "master superblock" line
of the report.
1999-05-02 00:26:01 +00:00
sommerfe 88201e4f1b Fix PR 7196: bad udp checksum reported when capture barely too short 1999-04-29 21:20:13 +00:00