Commit Graph

4410 Commits

Author SHA1 Message Date
bjh21
e4fc14ba1d Mention relevant RFCs in "SEE ALSO". 2001-03-04 14:18:32 +00:00
garbled
bde8ce5b17 Change the scripting and logging functions to flip the value, rather than
require an on/off argument.  Change the little bottom-label so the user
can see what the current value of scripting and logging is at all times.
2001-03-03 13:54:22 +00:00
itojun
f57618a4b7 sync cisco hdlc packet printer with tcpdump.org. 2001-03-01 15:13:31 +00:00
cgd
82f3142780 fix NetBSD RCS id tags 2001-02-27 19:04:39 +00:00
christos
b0d96d85f8 make this compile again. 2001-02-23 08:52:00 +00:00
itojun
96863758b7 remove WARNS=0. from enami 2001-02-22 03:11:24 +00:00
itojun
a5316a5fa5 sync with 2/22 code. -B and -Z,
bundle proposal interpretation, and some other fixes.
XXX WARNS?=0 in racoon/Makefile is necessary to compile yacc-generated files
(static function, generated by yacc, is never used).
2001-02-22 02:33:06 +00:00
hubertf
55a4568c92 Make usage message match that of other pkg_* programs:
* user lowercase "usage"
 * do not use __progname/getprogname() to make this build on old systems
   (the pkg_install pkg is intended to run on 1.4 and maybe 1.3 too...)
2001-02-21 13:12:47 +00:00
minoura
271f6f5585 Accept INSCSI0, EXSCSI3, etc. as the boot.device setting.
Code from Tetsuya Isaki <isaki@se.hiroshima-u.ac.jp>.
Plus, some const'ify.
2001-02-21 13:09:18 +00:00
agc
542fb8cd9a Mention that pwd_mkdb(8) is used to update the database, and that it may
take some time to complete at large sites, as in vipw(8).

Cross-reference pwd_mkdb(8)
2001-02-21 12:16:07 +00:00
agc
2add959bb8 Mention that useradd(8), userdel(8) and usermod(8) all conform to the
locking scheme, and cross reference those utilities.
2001-02-21 12:14:37 +00:00
itojun
aa13ada450 print multiple question section. improve TSIG printing.
sync with tcpdump.org.
2001-02-21 05:59:25 +00:00
cgd
040de26f85 call setprogname(argv[0]) at start of main() 2001-02-21 00:06:22 +00:00
cgd
c2bdafab79 use getprogname() 2001-02-20 23:51:59 +00:00
hubertf
1156c833f6 Remove all the "#ifdef __APPLE__" code, to make this actually
build again on Darwin. The code in question is outdated.

OK'd by Wilfredo Sanchez wsanchez@MIT.EDU.
2001-02-20 19:45:51 +00:00
joda
7478bd5e34 convert parameters to host byte order before printing them 2001-02-20 19:18:32 +00:00
cgd
25bdbb661e convert to use getprogname() 2001-02-19 23:22:40 +00:00
enami
8eaad363dc s/preffered/preferred/ in message. 2001-02-19 09:53:50 +00:00
tsutsui
3a7ec5d5cd Define both NLIST_ELF32 and NLIST_AOUT on m68k. 2001-02-18 05:58:35 +00:00
bjh21
d47ff437ed Make both ARM ports support both NLIST_AOUT and NLIST_ELF32. 2001-02-17 21:18:40 +00:00
enami
62589880a5 No need to invoke extra shell. 2001-02-16 01:05:32 +00:00
enami
5d315aaaf9 Run make in compat mode while evaluating rhs of != op. 2001-02-16 01:01:39 +00:00
itojun
20540573e7 pull latest faithd from kame. /etc/faithd.conf allows you to filter by prefix.
manpage cleanups.
2001-02-15 17:58:55 +00:00
simonb
785b754775 Use separate printf()s instead of using a saved format string. Fixes
compiles with "FORMAT_AUDIT=yes WFORMAT=2".
2001-02-15 02:32:26 +00:00
simonb
32f6d71ea4 Remove a duplicated "md->name" in a warnx call.
Noticed by Tyrel Beede on current-users.
2001-02-15 01:59:54 +00:00
lukem
e379b8ae5f groupmod: ensure that the modified group has the trailing newline 2001-02-13 21:27:03 +00:00
assar
03d6b1489a update make infrastructure and shlib versions numbers for heimdal 0.3e 2001-02-11 18:02:04 +00:00
itojun
9e66537acb use version identification same as ISC's. 2001-02-11 06:45:59 +00:00
enami
d80b31fd76 Don't rely on the struct e_vnode since it isn't a part of KERN_VNODE sysctl
interface and it actually breaks pstat -v on an architecture on which
compiler emits padding between the struct's members.
2001-02-11 03:01:05 +00:00
enami
693aff020e Protect statement macro with do { ... } while(0). 2001-02-11 02:44:27 +00:00
lukem
c1c612f728 link named-xfer statically, to make building chroot-ed named cages much easier 2001-02-11 01:33:59 +00:00
enami
1cfd16779b Pull in decl. of memset() so that this can be compiled on alpha. 2001-02-09 01:31:52 +00:00
itojun
5cb09b1c66 sync with latest kame tree. ndp -n -a is prettier with longer addresses.
-l is obsolete (igored).
2001-02-08 07:37:18 +00:00
joda
aaa8b0ecdc only link against -lkadm5srv 2001-02-07 14:07:47 +00:00
itojun
0a7bed1113 bring in latest kame code.
- correct RTA_NETMASK processing
- correct -A filter behavior (do not advert aggregated route to other if)
- better signal handling
- mandate getifaddrs
- do not advert connected routes on !IFF_UP routes.  experimental
sync with kame
2001-02-07 13:46:04 +00:00
pk
39ca30e495 setindex2ifc(): after a realloc(), zero the newly acquired entries. 2001-02-07 13:24:42 +00:00
joda
31a9ada156 link against -lkadm5clnt instead of -lkadm5srv (this makes the `get'
command actually do something on non-kdc machines)
2001-02-07 10:38:02 +00:00
ad
77c450a230 Squash some nits. 2001-02-06 12:53:48 +00:00
itojun
56f2ea71f0 typo. ntohl -> htonl. 2001-02-05 06:04:41 +00:00
lukem
9b7718e15b set *errmsg to errbuf, preventing coredump if no interfaces are up 2001-02-05 02:37:34 +00:00
ad
ea0d957018 Add a control utility for mlx' devices. Derived from FreeBSD's mlxcontrol'. 2001-02-04 17:30:35 +00:00
mrg
f0c3971950 use -msoft-quad-float on the sparc64. 2001-02-04 14:42:31 +00:00
minoura
f42a521bf9 Class names can be specified in list mode.
Code contributed by Tetsuya Isaki <ti@hiroshima-u.ac.jp>.
2001-02-04 08:37:33 +00:00
itojun
0393c88566 avoid infinite loop when -s is specified (select loop mistake).
make agetent() 32bit clean.  KAME PR 127.
disable -R (router renumbering receiver).  sync with kame.
2001-02-04 06:19:40 +00:00
itojun
bcbf09100a listen to the port number specified on argument, as advertised
in document.  part of PR 12112 from feico@pasta.cs.uit.no.
2001-02-02 14:20:33 +00:00
hubertf
1a23840177 Make this look ok when formatted.
Fixes PR 12078 by Nigel Reed <nigel@nelgin.nu>
2001-02-02 03:33:50 +00:00
garbled
25a0bdc99a Fix handling of the backspace and delete keys when editing a field. 2001-02-01 08:43:46 +00:00
garbled
aa592358be Add a popup message telling users how to use the multiple selection and
list field types, so users aren't mystified when they encounter one.
2001-02-01 08:29:46 +00:00
minoura
c87a3782c4 Add .Dd (date). 2001-02-01 00:51:58 +00:00
minoura
8ecdc3e510 Correct the `usage' message.
Pointed out by Tetsuya Isaki <isaki@se.hiroshima-u.ac.jp>.
2001-02-01 00:51:22 +00:00
garbled
305f1af6ff Major cleanup:
Add new form keyword, iscript, which allows script generated integer fields.
This uncovered a whole host of bugs, which uncovered a whole host of memory
leaks, which hopefully I've fixed most of now (in this file at least).
2001-01-31 09:35:42 +00:00
bjh21
a9e45dc961 Put both .S and .s files in SFILES. Fixes bin/12051. Patch from Richard
Earnshaw via Chris Gilbert.

The right solution here is to have every port use .S, but that might take a
while...
2001-01-31 00:15:40 +00:00
jmc
5ec07d55ff Hmm...My last change was a bit too drastic. Sun3's would never run the inner
bit of checksum code. Restructure #ifdef's. Really, use_openprom should just
be visible on all ports and set to 0 on sun3 or something.
2001-01-29 03:11:50 +00:00
jmc
f8c082d5a5 Cleanup last set of cleanups so this compiles on systems without
openprom (ala sun3).
2001-01-28 22:22:25 +00:00
itojun
ca89dc0998 minimize diffs to tcpdump.org tree, even if cosmetic.
changes include:
- do not chase header if ip/ip6 datagram is framgented, and it is not the
  first fragment
- u_short -> u_int16_t
- buffer boundary checks, including sprintf -> snprintf
- cleanup truncated packet cases
- pull tcpdump.org enhancements/corrections for RIP, IPv6 options, ICMPv6,
  OSPFv3, IPv4 options, BGP

there are a lot of local/conflicting changes.  we'd gradually decrease
# of diffs by synchronizing both ends, and then move to src/dist/tcpdump
and reachover makefile.
2001-01-28 10:05:05 +00:00
itojun
3915684b18 remove extra space after typename. sync with tcpdump.org 2001-01-28 07:56:56 +00:00
itojun
b3d0e180ed print A6, DNAME and bit string label correctly.
sync with tcpdump.org.
2001-01-28 07:51:33 +00:00
itojun
64a4efdbfa for sha.o target, use decl very similar to bsd.lib.mk 2001-01-28 01:43:26 +00:00
martin
3966d2696b Disable optimization when compiling sha.c.
This is a know bug (see our libc sha1 implementation and the associated
doc/hacks entry) with the toolchain used on sparc64 currently.

XXX - somebody please check/fix OBJDIR handling for this
XXX - somebody please fix the ****** toolchain
2001-01-28 00:42:20 +00:00
itojun
cd938b3400 enable DNSSEC code (using -DDNSSAFE) if MKCRYPTO=yes 2001-01-27 08:14:43 +00:00
itojun
ad5df36306 update $VER 2001-01-27 07:35:32 +00:00
itojun
1a7fc7b687 upgrade to BIND 8.2.3. the upgrade is critical (security fixes).
please test.
2001-01-27 07:21:56 +00:00
hubertf
6c1d54c4cb * Make error messages from open(2) include the file/device that was
not open-able
 * Add -v switch to dump some font-stats before loading them.
2001-01-26 20:25:25 +00:00
jlam
c5d65e2d74 Improve grammar slightly in the description for IPsec policy settings. 2001-01-25 21:49:31 +00:00
chuck
739ac42b5e be more picky about running /etc/apm/{battery,line} in response
to APM_POWER_CHANGE event.   some BIOS post this event periodically
while the battery is charging/discharging (no change in a/c state).
on these systems this prevents /etc/apm/{battery,line} from being
run multiple times.
2001-01-25 00:48:59 +00:00
garbled
18d0882a77 Add a function to fetch a list of different package categories that are
available to the user to install binary packages with.

Modify the function API so it can handle preforms like it is supposed to.
2001-01-24 09:30:30 +00:00
garbled
1dc7842166 Deal with null returns from script entry field types in a semi-sane manner 2001-01-24 08:29:56 +00:00
garbled
18e0c94727 Fix an off-by one error in run.c having to do with the down arrow, and fix
some minor display glitches in the form routines.
2001-01-24 07:46:23 +00:00
garbled
69f61c7f62 Fix the editing popup window so it's actually readable. 2001-01-24 07:23:51 +00:00
garbled
fdb7bdb2c0 Fix some bugs pointed out by Brett Lymn where I wasn't checking the return
value of field_buffer.
2001-01-24 07:17:10 +00:00
itojun
2355131777 make sure to initialize prefix information struct before use. sync with kame 2001-01-23 15:35:54 +00:00
is
083ffe26fe This should fix PR 11865 by Petri Koistinen: modelines too short by more
than one entry would only be detected by a (core dumping) strtol().
2001-01-22 21:11:23 +00:00
garbled
73ffa92b18 Fix one of the bugs in the TODO list, sushi would die with a bad endpoint
if you hit enter on one of the blank lines in the main menu.
2001-01-22 07:12:49 +00:00
itojun
69622e75ab sync with latest kame.
- make icmp6.h spec conformant to 2292bis-02, regarding to router reumbering
  flag bit.
- latest rtadvd.
2001-01-21 15:39:32 +00:00
itojun
14296ba1e6 make it clearer that /etc/rtadvd.conf is optional (normally,
configurations were derived from kernel interface settings).

install rtadvd.conf into /usr/share/exapmles/rtadvd, instead of /etc.

sync with kame.
2001-01-21 15:01:36 +00:00
itojun
45c9804017 avoid memory leak. sync with kame 2001-01-21 07:51:17 +00:00
kleink
f46c3b8662 Teach tcpdump(8) to dump VRRP. 2001-01-19 09:10:13 +00:00
garbled
b0ee440a2f Update the TODO list a little bit. Add a few items that were brought to
my attention.
2001-01-19 07:50:20 +00:00
enami
f93a8a97b8 Parse nfs file handle better on NetBSD. On little endian machine,
it was completely broken.  On big endian machine, it was detected as SUNOS4
and thus 32bit dev_t isn't handled properly.

XXX: The auto detect code should be integrated more cleverly if possible.
XXX: In addition, it is better if there is a way to specify server os type.
2001-01-19 01:28:50 +00:00
lukem
3b32ee2ae2 this is ntpq(8) not pq(8). (conversion problem from the html???) 2001-01-19 01:25:32 +00:00
thorpej
ed7ec7c142 Make this work again for the case where there are devices
configured, but none of those devices happen to have locators.
2001-01-18 07:09:47 +00:00
mycroft
5087e52718 Kill .NOPATH, and fix some DPADDs. 2001-01-18 03:28:19 +00:00
scottr
acef071496 Fix the sorting introduced in rev 1.9 for the netgroup map:
handle entries that span multiple lines correctly.
2001-01-16 07:15:18 +00:00
cgd
d594ce939b comment or delete text after CPP directives. 2001-01-16 02:50:27 +00:00
cgd
bcc8ec9959 include stdlib.h for prototypes (typically for exit()). 2001-01-16 02:44:43 +00:00
cgd
fdfcf1962d labels (even default:) _must_ be followed by statements! usr.bin/fgen/fgen.l 2001-01-16 02:43:37 +00:00
cgd
c338834cd9 use expr to do subtraction. shell math isn't as portable. 2001-01-16 02:42:39 +00:00
cgd
9cfe468c74 avoid C sequence point issues warned about by development version of gcc. 2001-01-16 02:41:17 +00:00
cgd
e209ced86f include string.h for prototypes. 2001-01-16 02:38:36 +00:00
cgd
3e8fb298b1 Avoid accidental use of trigraphs. Pointed out by development version of gcc. 2001-01-16 02:37:03 +00:00
cgd
ede451d831 comment about the backslash used to avoid trigraph 2001-01-16 02:36:29 +00:00
cgd
4edf8bff8e Don't forget the trailing newline. 2001-01-16 02:34:34 +00:00
cgd
f762cf8294 for linking, libraries should be named _after_ the libraries that need them.
In this case, curses should come after cdk & form.
2001-01-16 02:34:14 +00:00
martin
7d77421729 Comparing ch != -1 when ch is of type char is no good idea.
Fix this for ports where char is unsigned by making ch an int.

Pointed out by Matthias Pfaller.
2001-01-15 09:26:15 +00:00
itojun
a88307ab86 sync with latest kame tree.
- reduce chances for signal handler rae condition
- decrease chances for misconfiguration
- feedbacks from router renumbering protocol bakeoff
2001-01-15 06:14:05 +00:00
garbled
3c1becf72b Fix a buffer overrun in the parsing of the searchpaths, and check the return
values of some curses functions I overlooked.
Pointed out by Brett Lymn in private email.
2001-01-14 21:23:23 +00:00
christos
d4f4672be8 move target definition after including bsd.prog.mk so that target protection
works.
2001-01-14 10:36:11 +00:00
christos
b4d783f6b6 move target after including bsd.prog.mk so that target protection works. 2001-01-14 10:34:57 +00:00
christos
b420e5eb3e don't include bsd.nls.mk; bsd.prog.mk does it for us. 2001-01-14 06:26:56 +00:00
itojun
48110adac6 correct fd_set allocation. from deraadt 2001-01-12 18:53:20 +00:00
itojun
606c47534d make signo a volatile variable. sync with kame 2001-01-12 17:48:37 +00:00
itojun
5e43f4d020 make signal handler very short, to avoid possibility of race conditions.
commented by deraadt.  sync with kame
2001-01-12 14:55:13 +00:00
cgd
e3e65b0f8d When building gethnamaddr.o and getnetnamadr.o from libc sources,
define _LIBC so that the weak aliases those files normally define if
built in libc get set properly.  Otherwise, this doesn't link statically.
Static linking tested on NetBSD/i386 by sommerfeld, correct runtime
operation not verified (but should be no different than before).
2001-01-12 01:43:48 +00:00
jhawk
0d99070cf2 Change wi(4)'s default from ad-hoc mode to BSS mode. Also
some minor manpage fixes.
2001-01-11 19:33:51 +00:00
enami
30fc09dacc Use PRINTOBJDIR. 2001-01-11 13:15:06 +00:00
enami
5e2a856773 Kill no longer used variable decl. 2001-01-11 13:06:28 +00:00
lukem
e4099568d7 minor knf 2001-01-11 07:58:04 +00:00
lukem
06680ddb2d fix tyop 2001-01-11 03:28:03 +00:00
lukem
30724dba3e LOG_ODELAY is deprecated; it's the default 2001-01-11 03:05:42 +00:00
lukem
cb4cea7120 don't use LOG_CONS 2001-01-11 02:44:03 +00:00
lukem
631bc8fbd3 oops, forgot syslog.h 2001-01-11 01:54:08 +00:00
lukem
27f625d619 use LOG_WARNING for warnings and LOG_ERR for fatal errors 2001-01-11 01:47:55 +00:00
lukem
f0ccfb9aa0 skip past / if we found one in argv[0] 2001-01-11 01:45:07 +00:00
lukem
13220245b2 use explicit name rather than __progname in openlog 2001-01-11 01:43:25 +00:00
lukem
7890e93e47 remove unnecessary ":" in openlog ident 2001-01-11 01:43:10 +00:00
lukem
39c3c68f55 when calling openlog():
- don't use LOG_CONS
- use explicit name rather than __progname
2001-01-11 01:42:50 +00:00
lukem
0645f2f67b use explicit name rather than __progname in openlog 2001-01-11 01:34:28 +00:00
lukem
a78cb15fc9 use "ypxfr" instead of __progname as ident arg to openlog
wrap all debug syslogs in #ifdef DEBUG (rather than just most of them)
2001-01-11 00:35:49 +00:00
lukem
48565a8e05 use "ypserv" instead of __progname as ident arg to openlog 2001-01-11 00:34:51 +00:00
lukem
74590d002a add openlog(...,pid, daemon) 2001-01-11 00:16:11 +00:00
lukem
43b126d3f1 no need for LOG_PERROR if we're about to daemon()ize (and close
stderr in the process)
2001-01-10 23:48:14 +00:00
jdolecek
c7121de1da use getcwd() instead of getwd() - mainly to avoid link warning, this
particular usage is safe
2001-01-10 22:53:22 +00:00
thorpej
e153fd2620 CPPFLAGS is for CPP flags, not COPTS. 2001-01-10 18:11:05 +00:00
garbled
b4aac50fda Changes to sushi to allow users to bind different keys to the various
built-in functions.  This allows users to change F1 to say, ^X, in the case
where a function key might not be available, or perhaps is bound to a window
manager.

problem noted by Nathan Williams
2001-01-10 10:00:29 +00:00
jmc
ca4a8d27dc Move routines which fill in tbuf in addrmerge(). The fixes in 1.4 pick a new
interface but don't fill in tbuf which results in clients getting garbage back
in part of the answer. This makes sure there's something in tbuf.

At some point this whole logic should be looked at, as just picking a random
local up interface for non-local requests doesn't feel right.
2001-01-10 05:23:43 +00:00
garbled
ee3a00e29e de-lint 2001-01-10 03:05:48 +00:00
garbled
259b42afe7 Some cleanups in how help is handled. Now print a dialog box saying that
help could not be found when no help files are available.  When the help
window dissapears, redraw the screen so the menu isn't invisible.
2001-01-09 21:38:53 +00:00
garbled
009ea1962a Fix a segfault when the user hits ESC inside the F4 selection box for a
list field.
2001-01-09 19:32:35 +00:00
garbled
f6177aaaba When dropping out to a shell for the user via F9, use $SHELL if it's
available, rather than hardcoding /bin/sh.  Problem noted by itojun on
tech-userlevel
2001-01-09 19:01:57 +00:00
augustss
54f9960ad3 Update usage message. 2001-01-09 17:35:45 +00:00
augustss
d56c24a854 Make this compile again.
(Compile before commit...)
2001-01-09 17:08:47 +00:00
garbled
4ce5fb6f63 Handle finding help for F1 better in the toplevel menu.
TODO: print a dialog message if help cannot be found.
2001-01-09 09:41:41 +00:00
garbled
74db0945af Backout the addition of timeout(). This did not have the desired effect
at all.  problem noted by itojun on tech-userlevel.
2001-01-09 08:06:22 +00:00
lukem
443a19e035 convert to using .WAIT 2001-01-09 03:13:39 +00:00
garbled
a2633f6a37 Add better handling of a failure to find any menus at all for sushi to
process.  Document the ability to use "quicknames" in the sushi manpage.
2001-01-08 21:19:31 +00:00
itojun
6931d9c234 do not decode non-first IPv6 fragment. sync with tcpdump.org code 2001-01-08 16:42:29 +00:00
garbled
ff9d32a832 Add a bug that I forgot about in here.. so that I don't forget to fix it. 2001-01-08 08:33:24 +00:00
garbled
5a95f8151c Add the sushi manpage to the makefile. 2001-01-08 08:24:17 +00:00
garbled
729ebd2d8e Write a manpage for sushi. Closes PR 11902 by Lennart Augustsson. 2001-01-08 08:12:54 +00:00
martin
6f9aebaaf0 Cleanup startup error message handling, copy fatal messages to stderr
too when not (yet) running in background.
Avoid calling endwin() when curses has not been initialized. Fixes a core
dump reported by Bernd Ernesti when running full-screen mode with
configuration file errors.
2001-01-08 07:18:54 +00:00
martin
a6df9f9ad3 Fix coyp&pasto bug when parsing the ppp-expect-password option, reported by
Thomas Moestl against the FreeBSD version.
2001-01-07 21:01:03 +00:00
martin
d6af3290ae Remove accidently imported generated y.tab.h file and make sure it's
removed by "make cleandir".
2001-01-07 09:03:21 +00:00
martin
9093099039 Fix configuration of isp* (ISDN ppp) devices via isdnd.rc,
patch from Christoph Badura.
2001-01-07 09:00:49 +00:00
enami
270db080e9 Use PRINTOBJDIR. 2001-01-07 08:00:54 +00:00
hubertf
f4f6931307 Alphabetize options. 2001-01-07 01:39:20 +00:00
veego
df22eba7da len is size_t and not int.
Fixes compile problem on alpha.
2001-01-06 15:04:05 +00:00
jdolecek
4723e61556 rename sushi.msg.en to C.msg
build and install message catalog
2001-01-06 14:00:33 +00:00
martin
bb3d9aa044 Enable ISDN userland utilities. 2001-01-06 13:03:49 +00:00
martin
fbf08005d7 Import of essential ISDN4BSD userland utilities and their documentation.
The left out parts (which have not been installed by ISDN4BSD on NetBSD
anyway), may be added as pkgs later (if demand exists).
2001-01-06 13:00:10 +00:00
christos
f5e6028400 Get rid of the TRY_AGAIN kludge. It is completely counter intuitive to have
every DNS lookup fail after the first TRY_AGAIN failure.
Also take care of minor lint stuff [extra h_errno declaratation/NULL vs. 0 etc]
2001-01-05 19:34:13 +00:00
thorpej
33191e72a1 Use ${PRINTOBJDIR}. 2001-01-05 19:01:59 +00:00
thorpej
8463038876 Fix some things that were missed when this program was renamed to
"sushi".
2001-01-05 18:57:25 +00:00
agc
f1eeab30f5 Language police:
"It's" is short for "it is".
	The possessive pronoun is "its".
2001-01-05 17:05:26 +00:00
garbled
c235d349be Enable Sushi 2001-01-05 15:46:10 +00:00
lukem
c2aa46e7c2 use %ll_ instead of the less standard %q_ 2001-01-05 03:27:26 +00:00
lukem
2537f730fa always use %lld for INT64_FORMAT (rather than %ld on __alpha__ and __sparc_v9__
and %qd on everything else), and always cast the vars to (long long).
2001-01-05 03:21:53 +00:00
shin
745fabb2ce MACHINE_ARCH for MIPS machine is "mipsel" or "mipseb". 2001-01-05 01:35:45 +00:00
garbled
fbbe4d12db Initial import of sushi.
Sushi is an interactive, menu-based program that is designed to aid
the user or administrator with administrative and complex tasks on thier
machines.

Sushi provides a menu of various functions that the user can perform on
his or her machine.  Once the user selects a desired function, the
function is either performed outright, or in most cases, the user is
asked to fill in a simple form with required and option information,
which is then processed by sushi, and the action occurs.

The programming interface for sushi is very simple.  There are
directories containing various files, such as menu indexes, or forms for
the user to fill out.  These files are interpreted by sushi to generate
the menus the user sees on his/her screen.  When the form is filled out
by the user, the entries are passed as command-line arguments to a
program, or script contained in one of the subdirectories.  In this way,
it is possible to add new entries to the sushi menu structure, by simply
adding a new menu item, form and script, the binary does not need to be
recompiled to take advantage of this new menu.
2001-01-05 01:28:33 +00:00
itojun
4519a2cf89 libc has clnt_sperrno(), no need to pull it into libamu.
this also raises problem when we try to link amd statically.  PR 11187.
bumps libamu major.
2001-01-04 14:21:09 +00:00
itojun
92ee339d1c sh3 split 2001-01-04 09:43:05 +00:00
itojun
11a8150bad unbroken it. dev/i2p/iopvar.h requires sys/device.h for sizeof(dv_xname).
not sure if it is the right fix or not.
2001-01-04 06:16:02 +00:00
itojun
06b30834dd ${PRINTOBJDIR} 2001-01-03 15:57:00 +00:00
itojun
9857da78ba s/make/${MAKE}/ 2001-01-03 08:43:05 +00:00
hubertf
6e6337b43d * findmatchingname():
When the bzip-pkg handling was introduced, a dewey pattern (foo>1) may get
   a character-class-pattern attached (.t[bg]z), and the code was not prepared
   to match that. I've special-cased handling of character-class pkg suffixes
   for ".t[bg]z", and when scanning a dir in findmatchingname() now both the
   'first' part of the pattern (e.g. "foo>1") and the suffix (e.g. ".t[bg]z")
   must match the file, hence the two pmatch() calls.

 * findbestmatchingname_fn():
   Caught a case where ".t[bg]z" was not properly handled. Must do the same
   suffix-processing again here!

Fixes PR 11856 by Dan McMahill <mcmahill@mit.edu>
2001-01-01 22:07:35 +00:00
martin
8679c35174 More va_list vs. _BSD_VA_LIST_ lossage 2000-12-30 21:45:44 +00:00
martin
8d2fdb358e Don't duplicate system declarations (vsprintf and friends) already
present in system headers. Even worse: those declarations have slightly
different argument types (va_list vs. _BSD_VA_LIST_)
2000-12-30 21:36:23 +00:00
augustss
26ebe4297f Add a flag to show the device driver(s) associated with each device. 2000-12-30 13:57:44 +00:00
augustss
7f426f36c1 ANSIfy. 2000-12-30 13:50:43 +00:00
itojun
4a49026fe0 move .PATH after bsd.prog.mk 2000-12-29 05:22:07 +00:00
itojun
3207cfe8dd install sample configuration files into /usr/share/examples/racoon.
make variable "SBIN_RACOON" will build static racoon binary, and installs
it into /sbin (nonstandard)
2000-12-29 03:16:39 +00:00
itojun
31daf71078 visit usr.sbin/racoon in build process (if MKCRYPTO != no). 2000-12-29 02:41:55 +00:00
itojun
54e4101852 synchronize with latest tcpdump.org tree 2000-12-29 02:38:23 +00:00
itojun
66927d4789 move racoon build framework from sbin/racoon to usr.sbin/racoon. 2000-12-29 02:33:38 +00:00
thorpej
7490542205 Document the name forms of the ICMP and TCP field offsets/values
recently added to libpcap's compiler.
2000-12-28 22:43:39 +00:00
wiz
1d1f43e05c Improve handling of -l with -m, and update documentation.
Based on an idea by Alistair Crooks in bin/11707.
2000-12-23 17:19:48 +00:00
wiz
a73ca31ff8 Clarify what happens if -d is specified without -m.
Fixes second part of bin/11707.
2000-12-23 16:30:21 +00:00
wiz
39df6581fe Fix moving a user's home directory with 'useradd -md /new/home/dir user'.
Clarify code (newpwp was referencing the same struct as pwp).
Fixes first part of bin/11707.
2000-12-23 16:29:35 +00:00
itojun
8537da23ad use strlcpy/at throughout the code. more strct argument validation.
revoke setuid privilege earlier.

sync with kame.
2000-12-22 15:12:04 +00:00
cgd
8d81e0e116 __CONCAT does token pasting, not string concatnation. if something like:
__CONCAT("foo","bar");
actually works to concantate strings, it's because the preprocessor expands
it into "foo""bar" as separate strings, and then ANSI string concatenation
is performed on that.  It's more straightforward to just use ANSI string
concatenation directly, and newer GCCs complain (rightly) about misuse
of token pasting.
2000-12-20 01:34:39 +00:00
cgd
94e108c80f avoid accidental use of ANSI C trigraphs. 2000-12-20 01:30:26 +00:00
cgd
d87582beba avoid use of ANSI C trigraph ??) 2000-12-20 01:29:21 +00:00
itojun
10fb60e4ee do not declare errno on our own. from: Patrick Welche <prlw1@newn.cam.ac.uk>
sync with the latest kame tree.
2000-12-19 23:55:02 +00:00
nathanw
95ecff2f0d Pull in ${DESTDIR}/usr/include before ${DESTDIR}/usr/include/openssl, so
that we get the system's err.h, not openssl's.
2000-12-19 21:18:32 +00:00
scw
ab70197801 Select the object format in the Makefile, to allow selecting on
%MACHINE when deciding what object formats to support.
2000-12-18 20:43:58 +00:00
mike
ba39d0a858 Correct display of invalid username error and cache duplicate password
lookup (fixes PR#11695).
2000-12-17 22:47:14 +00:00
thorpej
893fdc80cf Descend into altq. 2000-12-17 03:06:53 +00:00
thorpej
28f0042b51 Build glue for ALTQ programs. 2000-12-16 18:57:34 +00:00
thorpej
d4bf5787dc Token bucket regulator config program for altq. 2000-12-16 17:53:19 +00:00
thorpej
8726857e6b Import the altq status program. 2000-12-16 17:40:16 +00:00
thorpej
09dce659bf Import the altq configuration daemon. 2000-12-16 17:39:40 +00:00
thorpej
95a6556014 Import the altq library. 2000-12-16 17:38:07 +00:00
lukem
1d0a6f62b8 revert 1.51 and 1.52 (_KERNEL_foo stuff), due to loud objections from
a couple of people.  we'll just have to go back to adding this manually
to our config files...
2000-12-14 22:14:45 +00:00
scw
eee03f150e No need to initialise a global to zero. 2000-12-13 23:00:32 +00:00
ad
ad2150de6f Remove debug printf. 2000-12-13 12:34:02 +00:00
enami
f0f66cd139 ..., and fix new warning on i386. 2000-12-13 11:07:16 +00:00
mrg
e7d5c1b188 fix LP64 warning. 2000-12-13 10:56:43 +00:00
enami
2285fa8eab Print address of lower vnode of layered fs vnode. 2000-12-13 05:50:33 +00:00
enami
7ec21d4438 Use va.va_type instead of va.va_mode to determine if a nfs vnode is a
deivce node or not, since latter contains permission bits only.
2000-12-13 05:34:55 +00:00
hubertf
3d76df0ee0 Strip not only .tgz but also .tbz etc. (missed from last commit) 2000-12-13 03:49:56 +00:00
hubertf
5382dffae7 * Accept ".tbz" as an alternative pkg suffix to ".tbz" for pkg_add and
pkg_info
 * In pkg_create, compress with bzip2 if a .tbz suffix is given
 * Fix pkg_info to work via ftp, either via URL specified on command line
   or via one made up from PKG_PATH (if set)

XXX ALWAYS tacks on ".t[bg]z", NOT ".t[gb]z" !!!
2000-12-13 03:17:53 +00:00