thorpej
551c93b7b1
Import Heimdal/KTH usr.bin bits.
2000-06-16 23:47:14 +00:00
thorpej
93bf7731c8
Make this build in a WARNS'ified environment.
2000-06-16 17:16:33 +00:00
thorpej
87bdc6b9ca
Ressurect bdes(1).
2000-06-16 16:53:20 +00:00
thorpej
468b48414c
The 4.4BSD bdes(1) program as existed in cryptosrc-us.
2000-06-16 16:50:39 +00:00
thorpej
a7a6978d06
Build openssl.
2000-06-16 16:19:33 +00:00
thorpej
e9cea5fba8
Fixup the `openssl' build.
2000-06-16 06:37:17 +00:00
thorpej
792757fca5
Monolithic `openssl' program build glue, from cryptosrc-intl.
2000-06-16 06:29:40 +00:00
simonb
643cb3c341
Don't check namelist when choosing to use the sysctl interface.
2000-06-16 03:51:00 +00:00
itojun
ff5f8a8828
print # of packets filtered by icmp6 rate limitation
2000-06-16 02:08:40 +00:00
msaitoh
e6af398b37
use play_track() instead of play_blocks() when play whole disk
...
(because the xfer length field of the PLAY command (0x45) is 2 bytes.
It's too short to play whole disk)
2000-06-15 21:07:37 +00:00
lukem
040253276f
* migrate the SYST parsing from setpeer() into a separate remotesyst().
...
call remotesyst() only when login has been successful
some servers don't let you run SYST until you've successfully logged in.
* in fetch_ftp(), always call setpeer() with autologin disabled, and use
the following ftp_login() to DTRT.
this prevents ftp from trying to login a second time if the first autologin
fails when connecting to a remote site anonymously using autofetch.
* reset unix_proxy and unix_server in cleanuppeer()
* missed a function conversion in the KNF sweep...
2000-06-15 13:08:23 +00:00
matt
60dec93655
change lint to ${LINT} ${LINTFLAGS} so that includes in ${DESTDIR} are used.
2000-06-14 20:22:19 +00:00
cgd
db755e7c76
sweep of my licenses (userland files w/o only my copyright) for
...
consistency. (no functional changes)
2000-06-14 17:24:02 +00:00
ad
28c000fd87
- Re-word and reformat this to be more readable.
...
- Address PR 9794 by matthew green: 'd' is raw part on arches other than i386.
2000-06-14 14:38:52 +00:00
ad
1904914b75
Apply patch supplied in PR 8561 from URA Hiroshi: fixes LBA mode display on
...
little endian machines.
2000-06-14 13:51:45 +00:00
cgd
d220ca5ba3
fix up NetBSD RCS Ids to match the standard, and the leading comment as
...
to match as well. No functional changes.
2000-06-14 06:48:47 +00:00
ad
3553879fc2
Use my proper name.
2000-06-13 13:36:42 +00:00
simonb
54736c4744
Use the NFS_NFSSTATS sysctl that has been around since Feb '96.
...
By using a common function to retrieve the NFS stats, the sysctl
aware binary is smaller than the old kvm-only binary on at least
two architectures!
2000-06-13 12:39:43 +00:00
itohy
07db0e6ae9
Add "pecoff" emulation.
2000-06-13 00:59:22 +00:00
simonb
a097e35162
Allow "-s" to specify a section name, ala the SysV man command.
...
Unlike the SysV man command, this doesn't allow for the -s argument
to be a list.
2000-06-12 14:53:48 +00:00
mrg
de9e599c9d
apply patches in PR bin/9249: rdist doesn't remove temporary file, from
...
<Michael.Eriksson@era-t.ericsson.se> to ensure we always remove the tempfile
(broken since mkstemp() was introduced).
2000-06-12 04:43:11 +00:00
lukem
f970de1382
from itojun: better fix for previous (doesn't need in_addr_t or u_int32_t)
2000-06-11 15:15:52 +00:00
mycroft
886d104ff1
Fix uninitialized structure element.
2000-06-11 14:31:11 +00:00
mycroft
d53a63dfff
Use a lower threshold for rebuilding hash tables.
2000-06-11 07:54:32 +00:00
mycroft
796fb2ec8c
Readd optimization last night. Problems earlier were partially due to the
...
arguments names on one function being swapped (by a previous author).
Do not do any duplicate suppression when a source list is created. Instead:
* OP_MADE protects against trying to make the source multiple times.
* A new OP_MARK flag is introduced to suppress duplicates while expanding
the .ALLSRC variable and .USE targets.
This turns the O(n^2) insertion into O(n) in most cases.
This is tested with a `make build' and some special test cases.
2000-06-11 07:39:52 +00:00
thorpej
d041b74cf4
Sprinkle in a little const.
2000-06-11 03:38:29 +00:00
mycroft
1c44e76f57
Initialize this->hits.
2000-06-11 03:36:40 +00:00
lukem
f48d57e2d2
portability fixes for lukemftp:
...
* initconn(): use in_addr_t instead of u_int32_t when manipulating IPv6
addresses (and assume anything with ipv6 has in_addr_t; if not, i'll
add an autoconf test for it)
* ai_unmapped(): not all systems have sin_len; so only set #ifdef BSD4_4
* fix some lint
2000-06-11 02:12:05 +00:00
mycroft
83660a50d9
Back out last night's optimization for now.
2000-06-10 22:28:33 +00:00
mycroft
04af209e45
Don't use OP_MARK when attaching suffix transformations.
2000-06-10 22:24:21 +00:00
mycroft
edfd0106e2
Introduce an OP_MARK bit, and use it to suppress duplicates during .ALLSRC
...
and .USE expansion. Also, remove some more Lst_Member() checks that are now
redundant.
2000-06-10 21:44:08 +00:00
mycroft
f11e179e71
Fix another off-by-one error, attempting to output a non-existant field.
2000-06-10 19:21:05 +00:00
mycroft
a02b2cb6d8
Small bug fixes:
...
* Allow , as a separator in the output field list.
* If we try to compare two fields that are not present in *either* file,
consider it a match.
2000-06-10 19:15:15 +00:00
mycroft
5c886053bc
Don't step off into space after a realloc(). (Get rid of `lastlp'.)
...
Also, allocate more data in powers of 2.
2000-06-10 19:03:22 +00:00
mycroft
83f22c12ea
Nuke an `optimization' that made source list creation O(n^2). This may cause
...
more memory to be used with stupid Makefiles, but it saves a fair amount of
time (~13% just for libc) with sane ones.
2000-06-10 13:48:48 +00:00
sjg
70fc6bfcaf
no need for v->name-- on JUNK vars anymore
2000-06-10 05:54:29 +00:00
mycroft
b0d51d4783
For VAR_JUNK variables, defer freeing of the name string until the bottom of
...
Var_Parse(), as it may be used (strdup()ed) by some modifiers.
2000-06-10 04:51:00 +00:00
sjg
5d93c6ecfd
Don't free v until after the last use.
2000-06-10 04:17:58 +00:00
enami
2eee9d6e1d
Use u_int64_t to avoid an integer overflow when converting total number
...
of swap blocks into kilo bytes.
2000-06-09 07:09:28 +00:00
tsubai
290cb2c943
Recognize NetBSD/powerpc core file.
2000-06-08 13:57:41 +00:00
enami
4dc07f088a
Pass the size of struct kinfo_proc2 instead of kinfo_proc to kvm_getproc2
...
so that w(1) displays what commands are running as before.
2000-06-08 02:37:28 +00:00
explorer
e32bc6b6c4
Use
...
const char *yyname[] = {...};
const char *yyrule[] = {...};
rather than
char *yyname[] = {...};
char *yyrule[] = {...};
to prevent warnings about
initialization discards `const' from pointer target type
when the output of yacc is compiled with a picky warning level.
2000-06-07 23:54:17 +00:00
thorpej
c57ef7446d
check_pager() was using an uninitialized variable; fix it.
2000-06-07 18:52:31 +00:00
lukem
d70c2ff830
fix the function prototypes in the generated header file (the second
...
arg should have been a pointer); without this you'd get a complaint
about a mismatch between the prototype in the header file and the
function declaration in foo_xdr.c.
fix by Vltteri Vuorikoski@datafellows.com <altteri.Vuorikoski@datafellows.com>
in [bin/6788], with some cosmetic mods by me.
2000-06-07 13:53:07 +00:00
simonb
b267c1fb26
If there is no "set column" capability, don't try to use the "cursor
...
set" capability - just use the last-resort of using spaces. Fixes the
``problem'' where "tset -Q" would move the cursor to the 24th line of an
xterm irrespective of where the cursor was before tset was run.
2000-06-07 13:21:43 +00:00
simonb
d06abde2e6
Set "lines" and "columns" if ioctl(TIOCGWINSZ) returns something useful.
2000-06-07 13:18:36 +00:00
mycroft
6bf47769cb
Do some evil with VAR_KEEP to make it happier. This seems... wrong.
2000-06-06 09:00:49 +00:00
mycroft
39bf056eb6
Allow further patterns after a :D or :U, as in ODE make. (Copied some code
...
from VarGetPattern. It should become more flexible instead.)
2000-06-06 08:44:57 +00:00
mycroft
123757193a
Roll back my for-expansion changes. Doing this right is just too hard to be
...
worth it.
2000-06-06 04:56:52 +00:00
sjg
3d93bb57a6
Check_Cwd_av: Ensure that word after a '(', '{' etc is considered a command,
...
so that we spot the cd/chdir and don't put one in.
2000-06-06 03:00:11 +00:00
mycroft
4e87b9d4f5
Fix bogons in command parsing for >1 arg.
2000-06-05 21:48:25 +00:00
mycroft
2f240403c3
Display disk busy statistics as `%busy', as it's less confusing.
2000-06-05 21:36:34 +00:00
lukem
71c4464e3e
- fix ai_unmapped() to be a no-op in the !def INET6 case
...
- display `(-INET6)' at the end of the version string if !def INET6
- clarify in the man page that IPv6 support may not be present (for lukemftp :)
2000-06-05 09:22:52 +00:00
simonb
7f7c61365d
Now that the CPUSTATES info is in <sys/sched.h>, we don't need to include
...
<sys/dkstat.h> anymore.
2000-06-05 05:24:07 +00:00
cgd
cffb580806
Implement the more flexiable `evcnt' interface as discussed (briefly) on
...
tech-kern and now documented in evcnt(9).
2000-06-04 19:14:14 +00:00
mycroft
981f9b7d7b
Use hline() and variants in a bunch of places.
2000-06-04 18:29:13 +00:00
mycroft
796e1a63fa
Fix a check so that holding down the space bar doesn't cause systat to lose.
2000-06-04 18:14:45 +00:00
mycroft
3ddc3c22b9
Fix the CPU usage bar graph.
2000-06-04 18:10:40 +00:00
thorpej
13ba787e60
Use kern.cp_time to fetch cp_time[]. Don't support fetching it from
...
crash dumps yet, as that requires determining which CPU we should fetch
it from, etc.
2000-06-04 16:06:25 +00:00
itojun
872ae35bf5
cp_time is no longer available in the kernel.
...
remove it from namelist[] to make vmstat work.
2000-06-04 08:07:36 +00:00
perry
0da76771e9
include sys/sched.h to get definition of CPUSTATES
2000-06-04 02:25:40 +00:00
perry
a3d66afde6
include sys/sched.h to get definition of CPUSTATES
2000-06-04 02:11:11 +00:00
perry
bd70b1984f
include sys/sched.h to get definition of CPUSTATES
2000-06-04 01:53:51 +00:00
thorpej
ae67003975
Need to include <sys/sched.h> to get cp_time-related constants.
2000-06-03 21:00:42 +00:00
fvdl
f99c32bacc
Complete ANSIfication.
2000-06-03 19:32:34 +00:00
fvdl
147850f99c
Adapt to TI-RPC, enable IPv6.
2000-06-03 19:30:03 +00:00
fvdl
6ae2cb140a
Fixup field with a bit.
2000-06-03 15:34:44 +00:00
fvdl
02cf1ccebe
Correct last argument to clnt_broadcast.
2000-06-03 14:05:29 +00:00
simonb
01f089f91b
Include system info command line options [-MQST] in usage message.
...
Bomb out with usage message if extra command line arguments are present.
2000-06-03 04:12:48 +00:00
simonb
7474436532
Finished an unfinished sentence.
2000-06-03 04:05:35 +00:00
simonb
cc24eb4a14
Big makeover:
...
- Use new SysV IPC sysctl interface if no core file or system name
list supplied.
- Break up into functions instead of a 398 line main (necessary for
code re-use in kvm vs. sysctl case anyway).
- Remove "#define _KERNEL" before including some kernel files!
- Remove setgid bit.
2000-06-03 03:58:44 +00:00
fvdl
21a52aab9e
Enable the TI-RPC switch by default. Add a kludge that Sun appears to
...
use for the names of the XDR functions to take care of rpc*_t.
2000-06-02 23:30:17 +00:00
fvdl
5531feb1a7
USe new RPC interface.
2000-06-02 23:20:49 +00:00
fvdl
b992cb1db9
Update rpcinfo to handle rpcbind version 3 and 4. Taken from Sun TI-RPC
...
distribution.
2000-06-02 23:19:38 +00:00
thorpej
97b236dc90
Make this compile again.
2000-06-02 22:22:55 +00:00
thorpej
38c3726a7b
Handle SONPROC state.
2000-06-02 04:32:07 +00:00
aidan
dbb0b2f74d
Backout login_get_kconf function, because it breaks crypto-intl builds.
...
Keep the variables for setting default behaviour with krb4 and krb5
compiled in, even though they act like constants, to facilitate adding
another preference mechanism later.
2000-06-02 03:01:22 +00:00
sjg
2293fdd17b
Make ::= work again with the VAR_FOR context changes.
2000-06-01 09:39:02 +00:00
itojun
b347bd9b87
updated comment on IPv4 mapped address. sync with kame.
2000-06-01 04:26:38 +00:00
mycroft
ea218bb6e9
Create a `for' context, and substitute iteration variable from it using the
...
normal Var_Parse() path. This allows :R, etc. to work on iteration variables.
2000-06-01 04:16:39 +00:00
sjg
cd8908a299
Rats! ${FOO:=bar} is a common usage of the SysV = modifier.
...
To avoid that, we now do ::[+?!]*= but the SysV = modifier can
conflict with any new modifier. At there are currently no Makefiles
in our tree that use ${FOO::=bar}
2000-06-01 02:29:21 +00:00
jdc
4a3a422fde
Handle xterm's alternate screen when entering or leaving ex mode, e.g.
...
":!ls", so that the screen is not changed before the "Press any key"
message. Taken from v1.79.
2000-05-31 19:49:23 +00:00
lukem
413a4004df
Add support for 'ftp -u url file ...', to upload a list of files to given url.
...
Mostly based on [bin/10019] by Scott Aaron Bamford <sab@ansic.net>
2000-05-31 14:23:57 +00:00
lukem
04b8305c9e
Fix examples on using pipes in local filenames. AFAICT, ftp has always
...
required `dir . |more' not as `dir |more' treats `|more' as the remote
filename. Resolves [bin/9922] by Geoff Wing <mason@primenet.com.au>
2000-05-31 10:25:15 +00:00
blymn
8500b4e751
Make emitting the full termcap entry an option otherwise csh breaks.
2000-05-31 05:50:05 +00:00
matt
dcdb0fd9c8
size_t != int on alpha.
2000-05-31 05:08:55 +00:00
sjg
023a2d6df4
Allow the LPD font to be selected at runtime rather than compile time.
...
Also added -f fg and -b bg switches to control the fore/back ground
"colors". One can now do inverse :-)
2000-05-30 12:03:31 +00:00
blymn
ca6d43bec7
Change vi to use new termcap interface, prevents buffer overflow in
...
termcap handling.
2000-05-30 11:50:47 +00:00
aidan
39d1e5b7fd
Allow krb5 and krb4 to be compiled in to the same login binary at once,
...
krb5 can request a forwardable TGT,
can get both krb4 and krb5 tickets, if explicitely configured to do so
by the krb5.conf.
2000-05-30 06:56:16 +00:00
itojun
6fc49112e9
document IPv4 mapped address twists.
...
- ftp(1): treats IPv4 mapped destination as IPv4 peer, not native IPv6 peer.
this does not support network with SIIT translator.
- rshd(8)/rlogind(8): rejects accesses from IPv4 mapped peer, to avoid
possible abuse of IPv4 mapped addr (rshd/rlogind use source address-based
auth so it is important to check the condition).
2000-05-30 05:21:46 +00:00
sjg
339f702f71
Implemented a set of assignment modifiers. These solve obscure
...
problems such as using modifiers on .for loop iterators derived from
local variables (eg .TARGET).
Unless the variable already exists in a global context, these assignments are
local to the current context (this is usually what is wanted).
2000-05-30 02:32:21 +00:00
itojun
b8cb7f6356
more comment on IPv4 mapped address handling.
2000-05-30 02:11:42 +00:00
jdolecek
ebd1202e64
g/c removelist()/renamelist(), the only user (catman(8)) was modified to not use them
2000-05-29 21:10:42 +00:00
bjh21
628bc101f2
Fix missing space
2000-05-29 19:49:48 +00:00
itojun
288fc74e2e
convert IPv4 mapped address (::ffff:10.1.1.1) into real IPv4 address
...
before touching it. IPv4 mapped address complicates too many things
in FTP protocol handling.
2000-05-29 14:57:27 +00:00
simonb
60e2ae70e5
Another cp_time size fix - also, there are 5 CPUSTATES now not four...
2000-05-29 12:54:31 +00:00
simonb
a25a6ad644
Move the compare_*() function declarations to m_netbsd15.c and make them
...
static - they aren't used anywhere else and now there should be no changes
with the top distributed version of m_netbsd15.c.
2000-05-29 11:52:36 +00:00
simonb
ebdd9810cb
cp_time[] is now an array of u_int64_t's. Add a percentages64() function
...
that deals with u_int64_t's instead of long's.
2000-05-29 11:38:33 +00:00
simonb
cc0dc305fc
cp_time[] and the terminal chars in/out counters are u_int64_t's now.
2000-05-29 11:36:43 +00:00
sommerfeld
54de2bfd70
Rip out semconfig, since it's now a NOOP
2000-05-29 03:29:50 +00:00