thorpej
ec185ae25b
Fix a format string goof.
2000-10-11 19:28:43 +00:00
thorpej
8035db5770
Format string fixes.
2000-10-11 19:16:39 +00:00
thorpej
ef3b320608
Back out last change. It was not a format string cleanup at all,
...
but rather a piece of SMP development code not ready for committing.
2000-10-11 19:10:19 +00:00
thorpej
e31647affd
int vs. pointer format/argument confusion.
2000-10-11 18:50:12 +00:00
itojun
81d0adc881
string length computation bug. PR 8676.
2000-10-11 16:47:22 +00:00
is
135600f947
More format string cleanup by sommerfeld.
2000-10-11 14:46:00 +00:00
enami
e92c3f2867
- The type of return value of setmode is a void * and getmode takes it,
...
rather than mode_t *.
- Free the storage allocated by setmode unless it is obvious that program
exits immediately.
2000-10-10 14:30:40 +00:00
ad
d4f8f51f40
Nit.
2000-10-10 14:27:14 +00:00
ad
ec40993b05
Back out previous.
2000-10-09 11:14:59 +00:00
ad
6be1fe9169
Fix warning message.
2000-10-09 11:14:17 +00:00
ad
0db0171979
Back out previous.
2000-10-09 11:14:16 +00:00
hubertf
9c074f4f7a
Mention that one needs to create a filesystem after formatting a disk.
2000-10-08 18:48:31 +00:00
simonb
f6518b2053
Include <string.h> to get prototype for memcpy(). Fixed compile problems
...
on alpha (and other LP64 archs?).
XXX: Can't gcc be fixed so that it doesn't auto-prototype mem*()??
2000-10-07 22:15:29 +00:00
bjh21
2c3ef48b5d
OpenBSD revision 1.5:
...
Normalize treatment of -n option. Don't know why it was ever special-cased
(since it was broken that way).
2000-10-07 21:46:39 +00:00
bjh21
2594b10381
OpenBSD revision 1.3:
...
for implied stdin, do not corrupt argv[0]
2000-10-07 21:13:56 +00:00
bjh21
e8234e185c
Part of OpenBSD revision 1.2:
...
Fix err(3) usage.
2000-10-07 21:12:19 +00:00
bjh21
e5218d1719
Two classes of changes from the initial OpenBSD commit of this sort(1):
...
FILE * variables are called "fp" rather than "fd".
Better (safer) temporary-file handling.
2000-10-07 20:37:06 +00:00
bjh21
6029888a3a
Hit sort(1) with a hammer till it compiles.
...
Also add RCSIDs.
2000-10-07 18:37:09 +00:00
bjh21
1d5d9b5b60
4.4BSD-Lite2 contrib/sort
2000-10-07 16:39:34 +00:00
wennmach
45c4e425e6
Move out-of-order line to where it belongs.
2000-10-05 17:50:56 +00:00
itojun
544bd86193
don't print pfkey statistics twice. from uep
2000-10-05 03:22:59 +00:00
mjl
b46ec3b29b
getopt(3) returns -1 not EOF.
2000-10-04 20:09:04 +00:00
mjl
7063d4bc33
Un-__P and ANSIfy.
2000-10-04 20:02:26 +00:00
mjl
a1ac373d57
Remove unused includes.
2000-10-04 20:00:47 +00:00
mjl
8f69642d30
getopt(3) returns -1 not EOF.
...
Add usage().
Un-__P and ANSIfy.
2000-10-04 19:50:52 +00:00
mjl
5200bd03ee
Constify tables. Re-fixes PR/6151, whose changes went lost since.
2000-10-04 19:33:16 +00:00
mjl
9ff98d4d50
Un-__P and ANSIfy.
2000-10-04 19:24:59 +00:00
mjl
277079480a
Correct typo in comment.
...
Use errx instead of printf/exit.
Sort headers alphabetically.
2000-10-04 19:14:53 +00:00
itojun
194446c648
plug possible printf string format issue. seen on openbsd mailing list
2000-10-04 17:58:44 +00:00
itojun
58b3b7a40a
plug warn() call with variable only, just in case - honor behavior of warn(NULL)
2000-10-04 08:38:09 +00:00
abs
772b3f392d
Tweak last to only allow highbit characters >=160, to avoid issues with
...
characters 128 + 0..31
2000-10-02 18:32:55 +00:00
abs
3a7a808464
Do not strip highbit characters.
2000-10-02 18:31:48 +00:00
itojun
eccf945a90
be ready for rijndael
2000-10-02 17:46:42 +00:00
taca
20117cd175
- Knf auto variables in modified line by me.
...
- Print "??" as tty name instead of print nothing. Suggested by jhawk.
2000-10-02 03:28:42 +00:00
itojun
e08dea46c9
cope with no idea/rc5 cases.
2000-10-01 22:13:37 +00:00
itojun
f15517916a
MKCRYPTO_RSA is gone. TODO: idea/rc5 handling
2000-10-01 10:24:57 +00:00
jhawk
8d07b6ddd6
Return to whois.internic.net.
...
whois.networksolutions.com is just wrong -- it only returns information
for Network Solutions domains.
whois.opensrs.net is a bit better -- it returns information for OpenSRS
domains, and otherwise recurses to the correct whois server for other
domains -- unfortunately it is not canonical, and cannot be construed as
"correct." Other recursing proxies include whois.geektools.com and pallas.
eruditorum.org, neither of which is "official" either.
For good or for ill, we go back to whois.internic.net, which is the canonical
source for this information.
2000-09-30 14:05:48 +00:00
thorpej
9f6ddd1801
Enable the ssh build framework.
2000-09-28 22:20:58 +00:00
thorpej
03aaa05985
Update for most recent ssh source files.
2000-09-28 22:06:44 +00:00
jdolecek
f8031c2d6d
add code to recognize special ftpd utmp entries and match corresponding
...
process accordingly, so that w parses entries made by "ftpd -U" correctly
the new code is conditionalized upon define SUPPORT_FTPD_UTMP, turned
on by default in w(1)'s Makefile
This addresses bin/11095 by Daniel Hagerty.
2000-09-28 18:20:29 +00:00
sommerfeld
e970dc32cd
Move cpu header right 3 spaces to match grouping in man page
2000-09-28 14:56:52 +00:00
sommerfeld
4d7c61e467
Synch with implementation (correct problem reported in misc/11086)
2000-09-28 14:51:15 +00:00
lukem
0aa81b3ec3
explicitly use SOCK_STREAM with socket() instead of res->ai_socktype,
...
because it appears that linux with glibc doesn't set the latter
correctly after one of getaddrinfo() or getnameinfo().
2000-09-28 12:29:23 +00:00
lukem
ddc9ba4e19
clarify that $ftp_proxy only works for full URLs and can't be used for
...
interactive connections.
2000-09-28 12:26:19 +00:00
kleink
5710066a9e
Spellink.
2000-09-27 11:50:15 +00:00
augustss
50891507e0
Updated version of the usbhidctl command that allows setting, as well as
...
reading, items. From Dave Sainty <dave@dtsp.co.nz>.
2000-09-24 02:27:12 +00:00
simonb
cd2e1c1e91
Use ${COPY} instead of -c for ${INSTALL} commands.
2000-09-23 13:53:41 +00:00
simonb
3a3ed5c9db
Get the build ordering right for all and dependall.
2000-09-23 06:18:08 +00:00
enami
f676ab58c4
Make vmstat -m to put at least one space between each numbers.
2000-09-23 00:39:19 +00:00
pooka
a8965df2d2
tweak for file 3.32
2000-09-22 16:53:39 +00:00
pooka
e5efd07a0b
resolve conflicts
2000-09-22 16:34:59 +00:00
pooka
c45f82114c
file 3.32
2000-09-22 16:01:07 +00:00
thorpej
c938e2e7cd
Display number of zero page aborts.
2000-09-21 22:38:28 +00:00
ad
7f700a8518
Document new behaviour WRT password expiry, and Xr login.conf.
2000-09-21 11:13:06 +00:00
ad
f03c136f00
When not running as the super-user: if the user's password has expired or is
...
due to expire within _PASSWORD_WARNDAYS (or the setting from login.conf),
force the user to set a different password than the one they are currently
using. (Yes, it's actually worthwhile doing this.)
2000-09-21 11:11:49 +00:00
ad
07318ea12f
Document `-s' option.
2000-09-21 10:29:11 +00:00
ad
80064cab88
New option, `-s': don't bother with PID files or signals.
2000-09-21 10:27:34 +00:00
ad
94fcdfba6e
KNF, const.
2000-09-21 10:17:24 +00:00
tv
a5c649d5f5
Until whois supports proper recursion and/or the rwhois protocol, use
...
whois.opensrs.net, which does internal recursion for domain data.
Network Solutions' server recurses on only _some_ registries, and has the
damned disclaimer and advertising on no-match results.
2000-09-19 17:09:10 +00:00
christos
253750edbd
Add -E "dontsendempty" flag which does not send messages that have no
...
data. This is useful when piping cron error output to mail. While I am
there add -~ to be a synonym for -I [but don't document it]. This is for
compatibility with other OS's.
2000-09-19 01:12:48 +00:00
abs
762a48a1a4
Do not use 'Ar' for literal arguments, update Dd
2000-09-18 16:47:11 +00:00
ad
5ab843adef
- sizeof(), not constants.
...
- snprintf() will always terminate the output string.
- Spacing.
2000-09-18 16:00:41 +00:00
abs
75155d4d12
Switch centre to -C from -c. Now different from FreeBSD, but avoids conflict
...
with Solaris, Linux and others.
2000-09-18 13:42:53 +00:00
abs
ef12b8c845
Add '-c' for center (from FreeBSD)
2000-09-15 11:23:17 +00:00
mjl
32f69fdac5
Add a -f option to turn off the strict length checking for passphrases.
...
Also discourage its use in the manpage (and fix a couple of formatting nits).
2000-09-14 19:18:24 +00:00
mjl
64d7bd0b8c
Use optarg instead of reaching beyond argv array. Fixes PR/11004
...
by TheMan <atatat@atatdot.net>.
2000-09-14 15:26:42 +00:00
lukem
bac7eba63f
since everything else here uses ANSI C, we might as well replace __STRING()
...
with the ANSI C stringization stuff...
2000-09-14 13:48:33 +00:00
erh
d2f1d733d5
Switch to the user we're su-ing to sooner. This allows su to actually access the user's home directory in cases where root can't. (i.e. root=nobody NFS mounts). Also, avoid inadvertently raising the priority.
2000-09-09 18:13:05 +00:00
matt
a28f4d4751
Teach crunchgen.c about MAKEOBJDIRPREFIX.
2000-09-08 17:20:47 +00:00
mjl
e267ac2359
Oops, errx() not err().
2000-09-08 13:14:33 +00:00
mjl
680cd1fdaa
Un-__P, ANSI- and constify.
2000-09-08 13:11:03 +00:00
mjl
f9e3c9099b
Use err()
2000-09-08 13:06:13 +00:00
mjl
88a0bc30c2
Un-__P and ANSIfy.
2000-09-08 12:57:28 +00:00
mjl
8de1362608
Use errx(), add usage().
2000-09-08 12:55:36 +00:00
lukem
52b579665e
always include <netdb.h>, not just when INET6 is defined.
...
resolves PR [bin/10970] by Richard Earnshaw <rearnsha@cambridge.arm.com>>
2000-09-08 11:54:53 +00:00
msaitoh
05e625cb7d
remove extra period
2000-09-06 20:22:53 +00:00
mjl
f40dea5772
Add a setlocale() call and use strftime().
...
Use err() instead of fprintf + exit.
Check for extraenous arguments and complain.
ANSIfy.
2000-09-06 12:13:48 +00:00
mjl
11ce988357
Increase temporary buffer size not to truncate temp file template.
2000-09-06 10:17:01 +00:00
christos
89d34c0b70
fixed comment U -> u
2000-09-05 21:08:35 +00:00
christos
73e15c3ea3
:u modifier a'la uniq(1) [from der Mouse]
2000-09-05 17:57:52 +00:00
taca
99ebb8038f
- Check return value of ttyname(3) and prevent to pass NULL pointer for
...
"%s" in printf style format string.
- Use STDERR_FILENO as paramter for ttyname(3).
2000-09-04 15:21:24 +00:00
ad
6be16e198e
- Ignore null commands, instead of inventing a bogus match. See PR 10596.
...
- In switch_mode(), display status line even if switching to the same mode.
2000-09-04 12:28:12 +00:00
kleink
4918722a89
For commands and utilities, use EXIT STATUS rather than RETURN VALUES or
...
DIAGNOSTICS as appropriate (and documented in mdoc(7)).
2000-09-04 07:35:15 +00:00
hubertf
d374d97e3c
Allow overriding _PATH_STRIP
2000-09-04 02:45:33 +00:00
aidan
b84b9c883a
Check retrieved TGT against local keytab, if it exists.
2000-09-01 03:12:20 +00:00
jhawk
684592f691
Rewrite tprintstat() so that netstat -ss functionality works
...
correctly for the "tp:" case (family iso). To avoid serious code
space bloat, stats are now table-driven.
A side-effect is that the mbuf chain statistics have been slightly re-ordered
to follow the 3 lines of EOT stats (still under Miscellaneous) rather
than sandwiched between "dec bits" and the EOTs.
2000-08-31 06:49:42 +00:00
jhawk
a022cf9d37
Use
...
${MAKE}
instead of
make
2000-08-30 23:51:46 +00:00
abs
9cf3724e46
Allow a single argument to 'volume' to set both channels.
2000-08-30 10:13:52 +00:00
lukem
b8fb63ea1c
base64_encode should be static. picked up by hp/ux(!) compiler
2000-08-28 12:06:11 +00:00
lukem
a6eda9569f
It appears that whilst Apache 1.3.9 incorrectly puts a trailing space
...
after the chunksize (before the \r\n), Apache 1.3.11 puts *multiple*
trailing spaces after the chunksize. I 'm fairly certain that this is
contrary to RFC 2068 section 3.6, but whatever...
Found by David Brownlee <abs@mono.org>
2000-08-27 06:39:25 +00:00
lukem
872f81b081
- in progressmeter() perform the check for foregroundproc() a little earlier
...
- removed unused variable `items' in list_vertical()
2000-08-27 06:31:23 +00:00
hubertf
e80cff4760
Add "all" mode to systat to cycle between all modes,
...
sort of like VMS' "MONITOR ALL"-command.
Code was submitted by Jarkko Teppo <jate@uwasa.fi> in PR 10851,
cleaned up and added 'turns' handling by me.
2000-08-25 04:48:56 +00:00
jhawk
f6260667c9
s/a.out/ECOFF/ "oops"
2000-08-24 01:20:35 +00:00
kleink
bef45d1b7d
Deal with a current priority of -1; from Takahiro Kambe in PR bin/10227.
2000-08-23 07:01:58 +00:00
tron
0012d64356
Fixed reversed result test in call to chown(2) which caused bogus
...
error message.
2000-08-22 16:23:15 +00:00
tron
815deae8b6
Use vfork(2) instead of fork(2) to create child process for "gzip" and
...
wait until it terminates. Problem noted by Enami Tsugutomo on
"current-users@netbsd.org"
2000-08-22 14:20:17 +00:00
christos
2120a34cd6
- Don't core dump when we have stale utmp entries; warn the user instead.
...
- Make this work again in single user when invoked as uptime and utmp is
not present.
2000-08-21 00:19:06 +00:00
jhawk
b70721109d
Add kernel counters for arp events, displayable with netstat -s -f arp
2000-08-15 20:24:57 +00:00
phil
94c7405838
Tweek the "no shortcut" code.
...
MC_NOSHORTKEY to NOSHORTCUT
added option "shortcut" to menuc input language.
added example of this kind of menu in testm.
2000-08-15 02:09:11 +00:00
hubertf
4e87e20dda
Changes:
...
* bring closer to KNF
* when selecting a item in a menu, call the opt_action() callback with
a pointer to the struct menudesc, so the callback has a chance to find
out which item was selected. Having a seperate callback for each
item is ok for small menus, but not for ones with many objects.
* Add menu-option MC_NOSHORTCUT to not print letters ("a: ", ...)
in front of list items. Again, this is for menues with lots of entries
as e.g. the upcoming sysinst set_timezone() function composes.
* Fix a long-standing bug WRT pagewise scrolling - the cursor is now
properly placed one page up/down
2000-08-15 01:01:41 +00:00
enami
a5989caf7a
Redo previous a bit different way so that mount point of top layer is shown
...
instead of lowest one and ``fstat file-on-upperlayer'' works.
2000-08-14 09:17:11 +00:00
enami
1dccbbfbd2
Print lower vnode if vnode is on a layered filesystem.
2000-08-14 06:03:21 +00:00
christos
a9e7fd9028
don't attempt to free varNoError too.
2000-08-13 22:47:01 +00:00
itojun
4372a4b82a
-Wall friendly
2000-08-13 18:48:22 +00:00
jhawk
a80c6e8208
Fix netstat -ss handling for a bunch of ISO cases, so that
...
zero values are not printed.
"tp:" still needs some work, though.
2000-08-13 18:41:38 +00:00
christos
61b4051b0c
be more specific about the history section.
2000-08-13 18:03:50 +00:00
jeffs
9b80c90ec0
Print ABI and mips level for "real" little endian MIPS binaries too.
2000-08-13 06:33:03 +00:00
fredb
0b2cf3e7f9
Supply missing "as".
2000-08-13 06:30:14 +00:00
augustss
da048cb7d7
Cosmetic changes.
2000-08-12 22:24:51 +00:00
jeffs
45de998997
Handle MIPS little endian output better when bfd outputs magic 8 (MIPS BE)
...
instead of 10 (MIPS LE).
2000-08-10 19:12:40 +00:00
thorpej
d35819d6e3
krb5_get_in_tkt() (called by krb5_get_in_tkt_with_password()) may
...
eventually call krb5_free_principal() via krb5_free_creds_contents(),
(when it succeeds, in particular). Check for the creds.server
already being freed, and don't free it again.
2000-08-09 17:44:18 +00:00
mrg
14e83027c8
add sparc64 support.
2000-08-09 14:22:15 +00:00
augustss
6845241166
Fix typo so the Makefile can be used again.
2000-08-09 14:21:44 +00:00
ad
a6ecf36d33
On NetBSD, the effect of the maximum age specification and specific interval
...
specification are independant of one another.
2000-08-09 13:57:22 +00:00
mrg
88363a496c
enable fdformat on sparc64, too.
2000-08-09 11:38:47 +00:00
assar
aa97fc7fa5
set the correct owner on the krb5 ccache
2000-08-09 02:15:27 +00:00
lukem
e3cdb47e47
* implement parseport(), which takes a string and attempts to convert
...
it to a numeric port number
* use parseport() in parse_url() and hookup()
* don't try and lookup the port number using getaddrinfo(), as it's too hard
to separate a failed host name lookup from a failed service name lookup.
this was causing lossage on systems that don't have `http' in services(5)
(such as solaris), but only crept in when we started using getaddrinfo()
unconditionally.
2000-08-06 08:51:22 +00:00
enami
6fc4763861
If -H, clear FTS_LOGICAL and set FTS_PHYSICAL as well as FTS_COMFOLLOW.
...
If -L, clear FTS_PHYSICAL as well as FTS_COMFOLLOW.
2000-08-04 09:01:05 +00:00
enami
96d6ef202a
Describe -h option and xref lchflags.
2000-08-04 08:08:02 +00:00
enami
75015c55d3
- Introduce new flag -h to operate on symlink.
...
- Don't print (first) pathname on fts_open failure; it doesn't make sense.
2000-08-04 08:06:57 +00:00
assar
4bb88e6fb1
forced: previous was really: remove libvers, it's not being used
2000-08-03 22:58:32 +00:00
assar
6d7f2da1a1
remove -lvers, it's not used
2000-08-03 22:56:29 +00:00
assar
fc90224f06
link against the not-installed libvers
2000-08-03 22:47:37 +00:00
christos
e8b09532bb
PR/10714: SUNAGAWA Keiki: Add newer hpux support, but without removing the
...
old hpux support.
2000-08-03 15:53:24 +00:00
ad
6b38e4b314
__RCSID().
2000-08-03 08:25:41 +00:00
assar
549a4d9cdc
update build infrastructure for heimdal 0.3a
2000-08-03 04:02:29 +00:00
thorpej
db82701e06
Fix a problem with the "distribution" target pointed out
...
by itojun@netbsd.org .
2000-08-02 17:04:23 +00:00
thorpej
3b5855e58d
Don't syslog that krb5_init_context() failed if it failed due
...
to Kerberos not being configured on the system.
2000-08-02 16:51:17 +00:00
jwise
1c529a36f0
yes(1) dates back at least to v7 Unix. Closes PR bin/10403
2000-08-02 15:39:17 +00:00
thorpej
9e2765e474
If neither Kerberos IV or Kerberos V are configured, don't
...
issue "Warning: no Kerberos tickets issued."
2000-08-02 05:58:35 +00:00
lukem
29d497f491
- rename NO_QUAD to NO_LONG_LONG, QUAD* -> LL* and add ULL* (unsigned)
...
equivalents. name change suggested by Klaus Klein <kjk@netbsd.org>
- change defined(BSD4_4) || HAVE_SIN_LEN tests into HAVE_SOCKADDR_SA_LEN,
and set the latter if BSD4_4 exists
2000-08-01 22:47:25 +00:00
lukem
8c77deb113
- we can't just rename BSD4_4 -> HAVE_SIN_LEN, since bsd systems define BSD4_4;
...
change tests to test for either defined(BSD4_4) or HAVE_SIN_LEN
- more KNF
2000-07-31 00:56:07 +00:00
hubertf
6f5f0322c6
Allow file(1) Magic file to be recognized as such by file(1)
...
Noted in PR 10712 by Jun-ichiro itojun Hagino <itojun@itojun.org>
2000-07-31 00:39:29 +00:00
lukem
88fb659da9
* always set (struct sockinet).su_len after getsockname() et al, so
...
that it's valid on systems which don't have sin_len and need the `compat'
version
* fix the accept() in dataconn() to use the correct struct elem
2000-07-30 09:32:09 +00:00
lukem
fad4243147
* always use getaddrinfo() and getnameinfo() instead of maintaining two code
...
paths. (lukemftp will provide replacements for these on older systems)
* rename __USE_SELECT to USE_SELECT
* rename BSD4_4 to HAVE_SIN_LEN
* replace union sockunion {} with struct sockinet {}, and modify the code
accordingly. this is possibly more portable, as it doesn't rely upon the
structure alignment within the union for our own stuff.
(XXX: haven't tested the ipv6 stuff)
2000-07-30 06:10:43 +00:00
lukem
241987dc61
clean up NO_QUAD support: create helper #defines and use as appropriate:
...
#define NOQUAD ! NOQUAD
------- ------ - ------
QUADF "%ld" "%lld"
QUADFP(x) "%" x "ld" "%" x "lld"
QUADT long long long
STRTOL(x,y,z) strtol(x,y,z) strtoll(x,y,z)
2000-07-30 04:42:37 +00:00
martin
ce931ccccf
Just another skey compile fix.
2000-07-29 08:40:38 +00:00
thorpej
c48cedd0f4
Filter out non-alpha-numeric characters from the default
...
seed. No point in generating one that skey(1) will reject.
2000-07-28 19:19:23 +00:00
thorpej
4032d79eac
Rename ssh_config to ssh.conf and sshd_config to sshd.conf, for
...
consistency with other NetBSD configuration files, and to avoid
clashes with other SSH implementations.
2000-07-28 16:43:49 +00:00
thorpej
676ddec5ac
skey_keyinfo() returns const.
2000-07-28 16:36:53 +00:00
lukem
6ac5c69c3e
rename "opts" to "remopts", so people used to "o host" don't get bitten...
2000-07-28 12:01:40 +00:00
lukem
ef0145331b
rename "opts" to "remopts", so people used to "o host" don't get bitten...
2000-07-28 11:45:11 +00:00
lukem
d49ddf30cd
no trailing , on last item in enum
2000-07-28 11:03:13 +00:00
mjl
93afd38b8d
Just return if /etc/skeykeys is missing, and remove debugging echo.
2000-07-27 14:40:58 +00:00
mrg
1a3492999b
mark the installed ioctl.h & ioctl_compat.h PRECIOUS; if mkioctls fails, don't delete them!
2000-07-27 11:51:14 +00:00
cgd
08f606dddb
If unprivileged, don't even look up user or group name. (always set uid and
...
gid to -1.) Don't bother checking 'unpriv' when it's redundant with the
uid/gid == -1 check. (Doing the uid/gid handling consistently also fixes
the directory-creation code, which didn't check unpriv and did chmod/chown
anyway.) One minor spaces/tabs cleanup at one of the uid/gid checks.
2000-07-27 03:57:50 +00:00
cgd
72b221b09c
clean up documentation of STRIP envioronment var.
2000-07-27 03:48:08 +00:00
cgd
3ae828ab49
invoke stripprog using execlp. (this mirrors the behaviour that would
...
be had from using the shell to invoke strip, and removes an unnecessary
limitation that the STRIP environment variable be an absolute path.)
2000-07-27 03:45:02 +00:00
cgd
b653335cf3
don't build lint libs if MKLINT == no
2000-07-27 03:29:28 +00:00
mycroft
2dc192ae06
Use MAP_SHARED.
2000-07-27 02:58:57 +00:00
cgd
100e87de11
'${CC:-cc} -E' rather than 'cpp': want to use a cross-compiler if
...
appropriate, but worse: 'cpp' (real-UNIX or stock gnu) takes args
[infile [outfile]]. I.e., the second arg (ioctl_compat.h) would
end up being nuked by this script if using a vendor or stock gnu cpp!
Our /usr/bin/cpp works Differently.
2000-07-27 01:36:56 +00:00
mycroft
8401b85a70
Unmap from mapbase, not relocbase.
2000-07-26 19:39:07 +00:00
mycroft
9822fee1d0
Make the code to determine whether we need to byte-swap headers at least
...
pretend to work on 64-bit hosts (and not overrun an array).
2000-07-26 15:19:35 +00:00
simonb
9c7e8fa55d
Remove white space after \ line continuation char.
2000-07-26 15:16:28 +00:00
thorpej
79e0feb179
Install ssh_config and sshd_config for `distribution' target.
2000-07-25 18:54:09 +00:00
thorpej
8f6bf0e264
Add a build-framework for an SSH implementation which is not
...
yet part of the NetBSD source tree. These Makefiles are a
noop until such time as that implementation is committed.
2000-07-25 16:32:24 +00:00
ad
1784978a24
- Wrap line.
...
- Minor oops in a comment.
2000-07-24 15:15:25 +00:00
ad
1b7b60f391
RCS ID police.
2000-07-24 11:59:38 +00:00
mycroft
98987090cb
Fix library order.
2000-07-23 22:23:14 +00:00
wiz
563d6ee1be
Add format string to fprintf().
2000-07-23 22:18:44 +00:00
mycroft
6ea1997e79
Fix problem building lint.7.
2000-07-23 22:17:14 +00:00
simonb
0afebfffdf
Redo previous slightly differently - restore the behaviour of two
...
characters for the tty name and the first 'T' of 'TTY' hanging over
the blank column at the end of the username field.
2000-07-22 03:14:06 +00:00
mjl
ecb8be475b
Fix name comparison bug due to questionable microoptimisation,
...
reported by Thilo Manske <Thilo.Manske@HEH.Uni-Oldenburg.DE>
in PR/10638.
2000-07-21 01:21:31 +00:00
jdolecek
654400f740
ectx_sanify(): ditch utterly broken 'optimization', which caused incorrect
...
emulation structures to be used in every even case if default emulation
and emulation of process differed.
Bug found by Bill Studenmund.
2000-07-20 20:47:02 +00:00
itojun
e07dc430ef
sync with net/pfkeyv2.h change. do not assume SADB_[EAC]ALG numbers are
...
continuous. sync with kame.
2000-07-20 16:23:17 +00:00
ad
6afadc9fb4
Simple const.
2000-07-19 10:52:35 +00:00
enami
069d55ea4c
- Free storage allocated by fparseln.
...
- Handle comment only or empty line in the parser.
2000-07-19 07:22:53 +00:00
ad
677a105692
More work on newsyslog(8):
...
- Add some comments. It might be getting a little unclear what's going on.
- Make it useful as non-root.
Also, some new features taken from FreeBSD. The last two are not well
tested yet:
- Specifing log files on the command line limits operation to those files.
- Add cyclic time specification for periodic trimming.
- Add restricted ISO-8601 time specification for periodic trimming.
2000-07-18 15:59:24 +00:00
jdolecek
2d6604a645
Do not mmap() with MAP_PRIVATE - looks like kernel tries to preallocate
...
some memory in case the mmapped contents would be changed and this fails
for very large files; it's unnecessary anyway, cmp(1) does not change file
contents in any way.
This fixes bin/10625 by Uwe Klaus.
While here, change the code to fallback to classic stdio if mmap fails.
2000-07-18 10:23:43 +00:00
lukem
b2a6191c15
add rfc 2389, since that's now supported
2000-07-18 07:18:36 +00:00
lukem
7816d2586e
add support for FEAT and OPTS commands with `features' and `opts'.
...
(from RFC 2389).
add support for MLST & MLSD (machine parseble listings) with 'mlst', 'mlsd'
and 'pmlsd' (mlsd |$PAGER) commands. (from draft-ietf-ftpext-mlst-11)
rename remotesyst() to getremoteinfo(), and modify to parse the result from
FEAT (if supported), and take into account the support for the various
extensions such as MDTM, SIZE, REST (STREAM), MLSD, and FEAT/OPTS.
put each feature into one of the following categories:
- known to work (explicit FEAT)
- unknown but assume works until explicit failure, when it's
then tagged as `known not to work'.
- known not to work (FEAT succeeded but didn't return anything,
or was unknown and then explicit failure)
assign results into features[] matrix.
add support to getreply() so that an optional callback will be called
for each line received from the server except for the first and last.
this is used in FEAT (and MLST) parsing.
modify various commands to check if REST (STREAM), MDTM and SIZE are
explicitly or implicitly supported before using.
fix `syst' when verbose is off.
minor knf (indent goto labels by one space, etc).
simply various command usage handlers by assuming that argv != NULL except
for quit() and disconnect().
2000-07-18 07:16:52 +00:00
lukem
6f9c683fe4
minor knf. call setbinary()/setascii() with non-NULL 2nd arg
2000-07-18 06:49:21 +00:00
lukem
144c518689
convert to new knf
2000-07-18 06:45:03 +00:00
jdolecek
320186a83a
add comma between xrefs in SEE ALSO
2000-07-16 22:05:46 +00:00
mrg
b64bf9c5ef
update to openssl 0.9.5a
2000-07-16 11:32:07 +00:00
itojun
f39d44cbaf
repair inet6.ip6 stat (broken in 1.4 -> 1.5).
2000-07-16 03:07:20 +00:00
enami
ce5e5c761e
- Set the minimum width for login name to 4, the width of "USER".
...
- Fix the number of colmuns left for proc. args. Previously, an effect of
NUL was canceled implicitly, but now we must handle it explicitly.
- Fix the width for tty name.
2000-07-15 22:45:14 +00:00
simonb
34d4c12031
Use KERN_CONSDEV for determining the console device instead of CPU_CONSDEV
...
which is not available on all ports.
2000-07-13 14:28:07 +00:00
ad
5bf219a1a3
- Use _PATH_VARRUN.
...
- Address PR 10577 from mjl: recognise '.' as user/group seperator.
2000-07-13 11:28:50 +00:00
itojun
710d2cd983
remove pulldown statistics
2000-07-13 11:07:34 +00:00
assar
b4c7f0f535
fix the krb5 su to ordinary user case, from Mark Davies
...
<mark@MCS.VUW.AC.NZ>
2000-07-13 08:37:10 +00:00
itojun
e233a99759
do not print m_pulldown statistics. it is too experimental and
...
belongs to kame tree only (not for *bsd tree).
2000-07-13 03:53:03 +00:00
simonb
fdbafc0681
For the -i option, don't convert a single space before a tab stop to a
...
tab. Fixes PR bin/5797 from Todd Vierling.
2000-07-13 02:07:53 +00:00
ad
682d5ce7b8
Xr passwd.conf
2000-07-11 12:12:53 +00:00
ad
82fb41b688
English.
2000-07-11 12:12:18 +00:00
ad
543370583e
parse(): be sure to clear *log before filling.
2000-07-11 12:06:32 +00:00
ad
ef0846927c
- Detail flags in manpage using a table.
...
- Typo patrol.
- Add new flag, `p': keep zero'th historical log file uncompressed (plain).
Inspired by woods' newsyslog package.
2000-07-11 11:39:46 +00:00
kleink
a1359f90c2
-s: Replace the reference to strcmp(3) with a functional description.
2000-07-11 06:47:21 +00:00
eeh
6697064b0d
Make this compile on sparc64.
2000-07-10 22:45:25 +00:00
ad
e854f5df38
Sorry about breakage - no connectivity at evenings or weekends for me. Anyway:
...
- Put back `-n' option. This is a slight improvement on its predecessor.
- More paranoid error checking.
- Fix miscellaneous buglets.
2000-07-10 11:15:07 +00:00
itojun
4806b1729d
printf() pedant - even if we are sure that there's no %-formatted in a
...
varaiable, don't pass variable alone to printf().
From: kris@freebsd.org (FreeBSD-current usr.bin/hexdump/display.c 1.4 -> 1.6)
2000-07-10 10:09:04 +00:00
assar
e2ba218ce3
print size_t as casted to (u_long) with %lu
2000-07-10 02:23:04 +00:00
assar
8d33b0b319
add Kerberos5 support
2000-07-10 02:09:15 +00:00
assar
66ba16788d
repair, simplify, and improve the Kerberos part
2000-07-10 01:45:24 +00:00
aymeric
51ccad7517
newsyslog wouldn't parse the count field because sscanf return value was
...
tested against the wrong value (0 != 1)
2000-07-09 12:14:01 +00:00
enami
43bbf1ae3c
- Kill the auto variable Pflag like other ch* commands.
...
- Pass NULL instead of 0 where a pointer is expected.
- Use consistient error message format.
- Use tab for basic indentation.
2000-07-08 03:14:50 +00:00
mjl
9493ab0864
Add some validity checks for seed and password.
2000-07-07 15:45:00 +00:00
ad
c9545d3e5d
Back out previous two.
2000-07-07 15:42:35 +00:00
mjl
dcdbb27d5c
Make it deal with skeykeys file containing different hash
...
algorithms. Also don't grep for each element but make awk do the work
once.
2000-07-07 15:19:09 +00:00
mjl
cd5004ad3d
Adapt to RFC2289 S/Keys by pulling in changes from OpenBSD. Also
...
ANSIfied and fixed a bug in hex dump mode.
2000-07-07 15:18:14 +00:00
itojun
bbef2fbaac
errx?/warnx? audit. do not pass variable alone, use %s. idea from openbsd
2000-07-07 15:10:32 +00:00
itojun
82cbc88d2a
pull rpc/nettype.h in, for some of function prototype. checked by fvdl
2000-07-07 15:00:57 +00:00
ad
136e84eb05
Redo previous slightly; add `-m' option to allow multiple instances.
2000-07-07 14:09:41 +00:00
mjl
29494f79fb
Update manpage to new options.
2000-07-07 13:59:40 +00:00
ad
2f3d5bfcd0
Don't allow more than one instance when running as root.
2000-07-07 13:53:14 +00:00
ad
e55de4b4cf
Overhaul newsyslog(8). Changes:
...
- Code cleanup.
- Better flowing English in manpage (in places).
- `-n' option has been removed (was mainly a debugging convenience, I think).
- Add `C' flag: create log file if one doesn't exist.
2000-07-07 10:52:41 +00:00
mjl
5bae709009
Bring s/key closer to RFC2289 conformance by pulling in changes
...
from OpenBSD to make use of different hash functions possible.
Also ANSIfy, make it use getopt instead of home-grown arg parsing,
and clean up a bit.
2000-07-07 00:18:29 +00:00
jhawk
52e42eac03
Document paragraph-filling behavior of msg_display{,_add}(), and
...
document function of msg_table_add(). What a whacko api.
2000-07-06 20:10:42 +00:00
jhawk
4ac74dd2e6
Add msg_*() functions to NAME (they are already in SYNOPSIS), and
...
add MLINKS for them. Perhaps later on they should be broken out into
a section other than 1? At least now they are findable via "man -k" etc.
2000-07-06 19:30:11 +00:00
ad
b23b64b8ce
Use fmt string with printf, from OpenBSD.
2000-07-06 14:30:08 +00:00
ad
d41623ba32
- Use strlcpy(), snprintf().
...
- Use MAXPATHLEN.
- printf fmt string without %s, from OpenBSD.
2000-07-06 14:21:47 +00:00
ad
5ec7c0582e
printf fmt string without %s, from OpenBSD.
2000-07-06 14:12:31 +00:00
ad
240f3596cb
Use ':' as group prefix; suggested by hubertf.
2000-07-06 13:09:46 +00:00
itojun
5872028b21
more stats. from kame
2000-07-06 12:40:19 +00:00
ad
470c73e831
Xref passwd.conf.
2000-07-06 11:26:14 +00:00
ad
17ae5d7c69
Adapt to addition of passwd.conf.
2000-07-06 11:20:30 +00:00
ad
34e4fc5261
- Pull in pwd.h since `struct passwd' is now used in extern.h.
...
- Use pwd_gensalt().
2000-07-06 11:19:39 +00:00
ad
44f550958a
Declare pwd_gensalt().
2000-07-06 11:17:25 +00:00
ad
a7d94ddf80
Add pwd_gensalt() - generates password salt/setting for crypt(), based upon
...
target user and information obtained from passwd.conf. From OpenBSD.
2000-07-06 11:16:50 +00:00
augustss
f744825091
Some fixes suggested by Sheldon Hearn <sheldonh@uunet.co.za> (FreeBSD).
2000-07-06 07:26:48 +00:00
christos
6fa36b3bb7
better way to handle lint.7
2000-07-06 01:21:46 +00:00
christos
b28978bb69
document new flags.
2000-07-06 01:17:18 +00:00
christos
17ac48f4b1
pass -X <id>[,<id>]... and -w to lint1
2000-07-06 01:12:24 +00:00
christos
ab89a2b0b0
build lint.7 man page
2000-07-06 01:11:23 +00:00
christos
4017aef2ee
add 3 new flags:
...
-m print message list
-X <id>[,<id>]... suppress error messages with give ids.
-w treat warnings as errors.
2000-07-06 01:10:51 +00:00
christos
86cf133f3b
new function and new flag...
2000-07-06 01:09:56 +00:00
christos
2e6af79a57
- support for -X flag
...
- support for -m flag
- print the error number in each message
2000-07-06 01:09:20 +00:00
christos
3c68257297
new script to generate a man page of error messages that lint generates
2000-07-06 01:08:10 +00:00
christos
5c2e510661
Prevent lint1 from coredumping on invalid c code such as:
...
foo((sockaddr *(void *))0);
This fix is imperfect, because right now we just check the subtype
chains for NULL and we return to the caller when the loop ends, leaving
the upper layers to cope with the syntax error. Ideally we should:
a.) return an error to the upper layer, or
b.) not call the type analysis routines in the presence of a syntax
error.
That would require a significant re-write which would take much more time
than I have...
2000-07-05 22:50:59 +00:00
msaitoh
f6f00e2615
remove extra period in SEE ALL section
2000-07-05 15:45:28 +00:00
ad
c92d2c3831
- Document new commands for IP displays.
...
- Replace the "Takes 2-10 percent of the CPU" statement.
2000-07-05 11:04:51 +00:00
ad
fc3915475d
- Add `boot', `run', `time' and `zero' commands to all IP displays. These work
...
as in the `vmstat' display mode. The default mode is now `time', not `boot'.
- ANSIfy.
- s@kre\(@vmstat\(@.
- __RCSID() police.
- Tweak inet.icmp display visual a little.
2000-07-05 11:03:20 +00:00
enami
7316fa55ad
Pass ${INSTPRIV} to ${INSTALL}.
2000-07-05 03:30:07 +00:00
itohy
be63aecf8f
Close opened files.
...
Make the exit status nonzero on errors.
2000-07-05 00:35:28 +00:00
enami
8ab9946e10
Substitute the cross reference to portmap(8) with rpcbind(8).
2000-07-03 10:06:24 +00:00
enami
6868d41699
- Don't overstrike the |.
...
- Use the default .Ar argument.
2000-07-03 05:27:15 +00:00
enami
92b750d474
Allocate one more byte for the asterisk after the name of interface.
2000-07-03 05:06:43 +00:00
enami
ed2b9a81c5
Backout part of rev 1.29 which doesn't match with the log message.
2000-07-03 05:02:38 +00:00
matt
fcd0fb118f
Make gcc 2.96 (and maybe earlier) happier. Include <stdlib.h>,<string.>,
...
etc. as appropriate to get exit,srncmp,abs,abort,etc.
Add -I${.CURDIR} to a few Makefiles
2000-07-03 02:51:12 +00:00
itojun
144ba78cf9
with -inv flag, do not truncate name of the interface (like "strip0").
2000-07-02 09:07:23 +00:00
assar
231c9cbcf7
add man-pages for kf and kfd
2000-07-02 07:39:39 +00:00
he
089a542e6c
Under MKCRYPTO != no, also build bdes.
2000-07-01 20:27:11 +00:00
simonb
a04cd254e0
Fix botch in previous - include the day of the month in the output!
...
Noticed by Geoff Wing.
2000-06-30 06:19:58 +00:00
mrg
8d4795719a
remove include of <vm/vm.h>
2000-06-29 06:26:33 +00:00
wrstuden
0e530441c1
Use execvp() instead of execv(). Deals with the case where CC, the compiler,
...
is not a full path. For instance, "cc".
2000-06-29 02:56:47 +00:00
simonb
40ca17538d
Extend the -T option show that it shows the year as well as seconds.
...
Also print the full time on interrupt and exit, regardless of the
-T setting. Replace all uses of asctime()/ctime() and magic number
offsets within their return strings with strftime().
Fixes PR bin/5311 from Geoff Wing and much more.
2000-06-25 13:44:42 +00:00
simonb
b00d9cf6cc
Use p_login from struct proc instead of ut_name from struct utmp so
...
that a truncated name isn't used if the login name is over 8 characters
long. Size USER field to suit.
Fixes PR bin/2459 from Neil McRae.
2000-06-25 13:41:12 +00:00
simonb
3fbb9cf79f
Use LOGIN_NAME_MAX for checking username length, not something based
...
on UT_NAMESIZE, also saves a call to getpwnam() and getpwuid() in
most cases. Size columns correctly so output of atq lines up neatly.
Mostly de-lint.
Fixes PR bin/1489 from David Gilbert, among other things.
2000-06-25 13:35:48 +00:00
veego
f3b06ab74b
Add a MKKERBEROS check to enable/disable kerberos support during the build.
2000-06-24 06:52:10 +00:00
aymeric
b2d8a552a8
typo (: -> ;) and sync with 1998 change in ../regexp.c
...
_start -> x_start
_escaped -> x_escaped
this thing had probably never compiled under NetBSD! ;-)
2000-06-23 15:40:13 +00:00
thorpej
df83a2a3cd
Add MK... variables to enable/disable various aspects of building
...
crypto support into the system. See share/mk/bsd.README for more
a full description.
2000-06-23 06:01:10 +00:00
thorpej
d12f4d05fa
Fix unused variable warning in the non-ENCRYPTION case (e.g. when
...
built at tn3270(1)).
2000-06-22 07:11:11 +00:00
thorpej
5c099b14c1
Bring the telnet situation back into better shape. Specifically,
...
pull in just about all of the differences from the crypto-us telnet
suite (which includes Kerberos 4 and connection encryption support).
Also bring in the Kerberos 5 support from the Heimdal telnet, and
frob a little so that it can work with the non-Heimdal telnet suite.
There is still some work left to do, specifically:
- Add Heimdal's ticket forwarding support to the Berkeley Kerberos 4
module.
- Add connection encryption support to the Heimdal Kerberos 5
module. Hints on this can be taken from the MIT Kerberos 5
module which still exists in crypto-us.
However, even with the shortcomings listed above, this is a
better situation than using the stock Heimdal telnet suite,
which does not understand the IPSec policy stuff, and is also
based on much older code which contains bugs that we have already
fixed in the NetBSD sources.
2000-06-22 06:47:42 +00:00
thorpej
4e2363b75f
Put the example openssl.cnf into /usr/share/examples/openssl, not
...
/etc/openssl.
2000-06-20 21:57:12 +00:00
thorpej
e7d6b96938
Merge a bunch of things from crypto-us and crypto-intl into basesrc,
...
adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate
bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less
fully merged into the base NetBSD distribution.
2000-06-20 06:00:24 +00:00
aymeric
a803656ec6
Correct behavior of options octal, print and noprint
...
This fixes PR #6800
2000-06-19 20:09:37 +00:00
mrg
94dde80b07
remove unused crap.
2000-06-18 07:20:15 +00:00
assar
28db96a6b5
add an unused attribute to yyunput to avoid warnings (errors) when
...
it's not being used
2000-06-17 11:56:21 +00:00
thorpej
5ae0bf3e39
Fixup Heimdal/KTH Kerberos usr.bin bits.
2000-06-16 23:57:18 +00:00
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
dante
9c7cc2f669
Add a comment to note that removelist() and renamelist() are used by catman(8)
2000-05-28 19:30:19 +00:00
he
e1e867b2a6
Well, the removelist and renamelist functions were not unused;
...
they are still used by catman. Add them back.
2000-05-28 16:23:55 +00:00
blymn
717e8dad36
Use new termcap interface.
2000-05-28 10:27:13 +00:00
lukem
bd22f3362b
Change `ls' to use the `LIST' and not `NLST' FTP protocol command.
...
Now that after many years on not caring we find certain popular
ftp servers are starting to obey RFC959 to the letter of the law
and will only return a list of filenames (not directories or
other filetypes) in the output of `NLST', then `LIST' is more useful
in this case. (Note that the aforementioned pedanticness means that
filename completion isn't as useful as it could be...)
Fixes [bin/8937] by David A. Gatwood <dgatwood@deepspace.mklinux.org>
2000-05-28 07:53:30 +00:00
jdolecek
c1f28b097c
allow to specify relative paths for sections in man.conf - they are used
...
similarily to _subdir, but only when appropriate
fix -m handling, so that e.g. "man -m . 3 printf" works as it should
add new -S flag, to specify a string the result path has to contain
g/c some unused stuff
Written by Chuck Cranor, with only cosmetic changes & const poisoning by me.
2000-05-27 21:33:26 +00:00
sommerfeld
080fdae8fc
Bring into line with recent ktrace changes
2000-05-27 15:02:04 +00:00
sommerfeld
d4ddc11a83
Two tweaks:
...
- For cleaner subprocess traces, malloc something before
spawning, so the syscalls malloc does while initializing don't gunk up
the trace.
- Increase pipe buffer sizes.
2000-05-27 00:45:37 +00:00
simonb
d4032a270c
Sync a comment with the version of this file sent to the top-spinners
...
list.
2000-05-26 04:22:01 +00:00
simonb
a9d3ad7bbb
New module for top based on the old m_netbsd13.c module.
...
Uses new sysctl/kvm interfaces and removes setgid bit.
2000-05-26 04:01:13 +00:00
simonb
ea74487218
Use new sysctl/kvm interfaces and remove sgid bit.
2000-05-26 03:10:31 +00:00
thorpej
1f7468bded
Handle SONPROC state, and fix buglets in state sorting weight.
2000-05-26 00:44:58 +00:00
thorpej
06b81d67f4
Handle SONPROC state.
2000-05-26 00:42:34 +00:00
itojun
72a8fb4a4b
add missing #ifdef INET6, to compile without -DINET6.
...
From: Mason Loring Bliss <mason@acheron.middleboro.ma.us>
2000-05-25 23:02:53 +00:00
itojun
b4f15c3bf0
do not pass scoped IPv6 address notation on Host: directive, since
...
scope identifier is local to the originating node.
do not allow scoped IPv6 address notation in URL, if it is via proxy.
2000-05-25 15:35:51 +00:00
blymn
3aa87ff1a0
Make tset export the entire termcap entry.
2000-05-25 12:53:55 +00:00
blymn
7b14c86600
Convert telnet and top to the new termcap interface. This stops some
...
buffer overflows in top from ever happening.
2000-05-25 12:25:14 +00:00
jdc
53a2fa3d50
We no longer meet nvi's interpretation of 'HAVE_BSD_CURSES', so comment this.
2000-05-25 06:47:53 +00:00
is
ef7b92db6a
Build on m68k and powerpc: needed for amigappc kernel with old boot loader.
2000-05-21 06:48:08 +00:00
itojun
92e7c0931d
s/icmp/icmp6/ in message
2000-05-17 11:54:48 +00:00
fair
69de15b2b2
Remove documentation of bogus "-t" option, per PR 10036.
2000-05-17 09:49:32 +00:00
soren
0abc97dcd7
Comment out RCS ID.
2000-05-14 23:28:43 +00:00
christos
5d9fa0390d
Resolve conflicts
2000-05-14 22:53:37 +00:00
christos
0bb263b436
new file 3.31
2000-05-14 22:44:21 +00:00
sjg
489a59f8c6
Expand variables that appear in a [No]Match pattern. Allows
...
[ x${DONE:M${.TARGET}} != x ] || blah
2000-05-14 15:14:41 +00:00
itojun
643a3cfae1
recover old error message on unknown service ("telnet localhost foo"
...
when foo is not valid). gai_strerror may be too generic.
fix suggested in openbsd camp.
2000-05-13 03:13:59 +00:00
sjg
214b560694
allow .POSIX to define %POSIX as in FreeBSD
2000-05-11 08:22:40 +00:00
sjg
edfc5b4270
Expand variables in variable name passed to Var_Set and Var_Append.
...
This allows ${FOO}.bar=fubar etc to work.
This does not impact any Makefiles in the current tree but allows
some cool magic (which I need elsewhere).
2000-05-11 07:43:42 +00:00
sjg
0051977fda
Pass ctxt along to VarLoopExpand so that local variables such as .TARGET
...
can be expanded.
2000-05-11 03:32:56 +00:00
jdolecek
03cdaf03c9
Add some examples of usage. Modelled after what is in Solaris manpage,
...
though no text has been actually copied from there (for legal reasons).
2000-05-10 19:04:36 +00:00
sjg
82abb388a6
Revert to the original behaviour wrt sysIncPath, ie if sysIncPath
...
is an empty list, use DEFSYSPATH.
The current behaviour may have been useful when DEFSYSMK was an
absolute path (hasn't been the case since 1996), but right now
make -m /no/such/dir will fail to find sys.mk and die.
2000-05-10 07:49:35 +00:00
simonb
659b78955d
Don't need local extern declaration of strtouq() - it's in <stdlib.h>.
2000-05-10 05:09:17 +00:00
bjh21
6c97e2bd78
Initial commit of arm26 port
2000-05-09 21:55:44 +00:00
tv
8676e4b69a
Add -P to the usage message (forgot this, long ago).
2000-05-08 00:52:18 +00:00
mycroft
d14de3b0e1
__sparc -> __sparc__
2000-05-07 18:16:51 +00:00
mycroft
73816a58f3
Do not count the end of a line in the bigram table. Newlines are stripped
...
before coding anyway, and the bigram output was screwing up (and often
pessimising) the table.
2000-05-06 10:26:45 +00:00
mycroft
e8509e9145
Adjust the previous change to not generate garbage databases.
2000-05-06 10:02:06 +00:00
itojun
6bb623fa65
sync with sendmail path change (/etc/aliases -> /etc/mail/aliases)
2000-05-05 18:21:06 +00:00
drochner
df45d3b6cf
support OSF/1
2000-05-04 18:29:53 +00:00
drochner
6d10baf050
conditionalize prototypes for REMOTE support
...
(seems that REMOTE support is incomplete anyway)
2000-05-04 18:29:12 +00:00
drochner
e1710a32d6
make cleaner C for more picky compilers
2000-05-04 18:27:53 +00:00
lukem
2c9a4cf5d0
convert to ANSI KNF
2000-05-01 10:35:16 +00:00